FreeBSD Bugzilla – Attachment 252335 Details for
Bug 279236
[NEW PORT] databases/postgresql-age Graph database extension for PostgreSQL
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
0001-Add-ports-for-Apache-AGE-support-in-PostgreSQL.patch (text/plain), 13.06 KB, created by
Justus Flerlage
on 2024-07-28 16:16:05 UTC
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Justus Flerlage
Created:
2024-07-28 16:16:05 UTC
Size:
13.06 KB
patch
obsolete
>From 55d26fd61412885fc597130ac8735041ba415812 Mon Sep 17 00:00:00 2001 >From: Justus Flerlage <justus@sutsuj.com> >Date: Sun, 28 Jul 2024 18:14:45 +0200 >Subject: [PATCH] Add ports for Apache AGE support in PostgreSQL > >--- > databases/postgresql12-age/Makefile | 30 ++++++++++++++++++++++++++++ > databases/postgresql12-age/distinfo | 3 +++ > databases/postgresql12-age/pkg-descr | 4 ++++ > databases/postgresql12-age/pkg-plist | 3 +++ > databases/postgresql13-age/Makefile | 30 ++++++++++++++++++++++++++++ > databases/postgresql13-age/distinfo | 3 +++ > databases/postgresql13-age/pkg-descr | 4 ++++ > databases/postgresql13-age/pkg-plist | 3 +++ > databases/postgresql14-age/Makefile | 30 ++++++++++++++++++++++++++++ > databases/postgresql14-age/distinfo | 3 +++ > databases/postgresql14-age/pkg-descr | 4 ++++ > databases/postgresql14-age/pkg-plist | 3 +++ > databases/postgresql15-age/Makefile | 30 ++++++++++++++++++++++++++++ > databases/postgresql15-age/distinfo | 3 +++ > databases/postgresql15-age/pkg-descr | 4 ++++ > databases/postgresql15-age/pkg-plist | 3 +++ > databases/postgresql16-age/Makefile | 30 ++++++++++++++++++++++++++++ > databases/postgresql16-age/distinfo | 3 +++ > databases/postgresql16-age/pkg-descr | 4 ++++ > databases/postgresql16-age/pkg-plist | 3 +++ > 20 files changed, 200 insertions(+) > create mode 100644 databases/postgresql12-age/Makefile > create mode 100644 databases/postgresql12-age/distinfo > create mode 100644 databases/postgresql12-age/pkg-descr > create mode 100644 databases/postgresql12-age/pkg-plist > create mode 100644 databases/postgresql13-age/Makefile > create mode 100644 databases/postgresql13-age/distinfo > create mode 100644 databases/postgresql13-age/pkg-descr > create mode 100644 databases/postgresql13-age/pkg-plist > create mode 100644 databases/postgresql14-age/Makefile > create mode 100644 databases/postgresql14-age/distinfo > create mode 100644 databases/postgresql14-age/pkg-descr > create mode 100644 databases/postgresql14-age/pkg-plist > create mode 100644 databases/postgresql15-age/Makefile > create mode 100644 databases/postgresql15-age/distinfo > create mode 100644 databases/postgresql15-age/pkg-descr > create mode 100644 databases/postgresql15-age/pkg-plist > create mode 100644 databases/postgresql16-age/Makefile > create mode 100644 databases/postgresql16-age/distinfo > create mode 100644 databases/postgresql16-age/pkg-descr > create mode 100644 databases/postgresql16-age/pkg-plist > >diff --git a/databases/postgresql12-age/Makefile b/databases/postgresql12-age/Makefile >new file mode 100644 >index 000000000000..ac865a189cea >--- /dev/null >+++ b/databases/postgresql12-age/Makefile >@@ -0,0 +1,30 @@ >+PORTNAME= postgresql12 >+DISTVERSION= 1.5.0 >+CATEGORIES= databases >+MASTER_SITES= ${MASTER_SITE_APACHE} >+MASTER_SITE_SUBDIR= age/PG12/${DISTVERSION} >+PKGNAMESUFFIX= -age >+DISTNAME= apache-age-${DISTVERSION}-src >+ >+MAINTAINER= justus@sutsuj.com >+COMMENT= PostgreSQL extension that provides graph database functionality >+WWW= https://age.apache.org/ >+ >+LICENSE= APACHE20 >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+USES= bison gmake pgsql:12 >+ >+WANT_PGSQL= server >+ >+MAKE_JOBS_UNSAFE= yes >+WRKSRC= ${WRKDIR}/apache-age-${DISTVERSION} >+ >+DIST_SUBDIR= postgresql/age/PG12 >+ >+.include <bsd.port.pre.mk> >+ >+do-build: >+ @(cd ${BUILD_WRKSRC}/ && ${MAKE_CMD} BISON=${LOCALBASE}/bin/bison PERL=${LOCALBASE}/bin/perl) >+ >+.include <bsd.port.post.mk> >diff --git a/databases/postgresql12-age/distinfo b/databases/postgresql12-age/distinfo >new file mode 100644 >index 000000000000..1d79b5c70f66 >--- /dev/null >+++ b/databases/postgresql12-age/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1716408897 >+SHA256 (postgresql/age/PG12/apache-age-1.5.0-src.tar.gz) = bb8745d988d41b804822ae8062b79003a71a2ec2c48871613aa2b52ce62b4228 >+SIZE (postgresql/age/PG12/apache-age-1.5.0-src.tar.gz) = 5397650 >diff --git a/databases/postgresql12-age/pkg-descr b/databases/postgresql12-age/pkg-descr >new file mode 100644 >index 000000000000..74ef8903d91f >--- /dev/null >+++ b/databases/postgresql12-age/pkg-descr >@@ -0,0 +1,4 @@ >+Apache AGE is a powerful extension to PostgreSQL, an innovative database engine >+based on the graph data model. Apache AGE is compatible with PostgreSQL's >+distributed assets and leverages graph data structures to analyze and use >+relationships and patterns in data. >diff --git a/databases/postgresql12-age/pkg-plist b/databases/postgresql12-age/pkg-plist >new file mode 100644 >index 000000000000..4c51e3356819 >--- /dev/null >+++ b/databases/postgresql12-age/pkg-plist >@@ -0,0 +1,3 @@ >+share/postgresql/extension/age.control >+share/postgresql/extension/age--1.5.0.sql >+lib/postgresql/age.so >diff --git a/databases/postgresql13-age/Makefile b/databases/postgresql13-age/Makefile >new file mode 100644 >index 000000000000..318359ca2870 >--- /dev/null >+++ b/databases/postgresql13-age/Makefile >@@ -0,0 +1,30 @@ >+PORTNAME= postgresql13 >+DISTVERSION= 1.5.0 >+CATEGORIES= databases >+MASTER_SITES= ${MASTER_SITE_APACHE} >+MASTER_SITE_SUBDIR= age/PG13/${DISTVERSION} >+PKGNAMESUFFIX= -age >+DISTNAME= apache-age-${DISTVERSION}-src >+ >+MAINTAINER= justus@sutsuj.com >+COMMENT= PostgreSQL extension that provides graph database functionality >+WWW= https://age.apache.org/ >+ >+LICENSE= APACHE20 >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+USES= bison gmake pgsql:13 >+ >+WANT_PGSQL= server >+ >+MAKE_JOBS_UNSAFE= yes >+WRKSRC= ${WRKDIR}/apache-age-${DISTVERSION} >+ >+DIST_SUBDIR= postgresql/age/PG13 >+ >+.include <bsd.port.pre.mk> >+ >+do-build: >+ @(cd ${BUILD_WRKSRC}/ && ${MAKE_CMD} BISON=${LOCALBASE}/bin/bison PERL=${LOCALBASE}/bin/perl) >+ >+.include <bsd.port.post.mk> >diff --git a/databases/postgresql13-age/distinfo b/databases/postgresql13-age/distinfo >new file mode 100644 >index 000000000000..7d8d580ffde9 >--- /dev/null >+++ b/databases/postgresql13-age/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1716408915 >+SHA256 (postgresql/age/PG13/apache-age-1.5.0-src.tar.gz) = 293c9342ea14fa99bcba49317fd6feefcf1b3eb21c1c48a24de2dde415b7b399 >+SIZE (postgresql/age/PG13/apache-age-1.5.0-src.tar.gz) = 5401087 >diff --git a/databases/postgresql13-age/pkg-descr b/databases/postgresql13-age/pkg-descr >new file mode 100644 >index 000000000000..74ef8903d91f >--- /dev/null >+++ b/databases/postgresql13-age/pkg-descr >@@ -0,0 +1,4 @@ >+Apache AGE is a powerful extension to PostgreSQL, an innovative database engine >+based on the graph data model. Apache AGE is compatible with PostgreSQL's >+distributed assets and leverages graph data structures to analyze and use >+relationships and patterns in data. >diff --git a/databases/postgresql13-age/pkg-plist b/databases/postgresql13-age/pkg-plist >new file mode 100644 >index 000000000000..4c51e3356819 >--- /dev/null >+++ b/databases/postgresql13-age/pkg-plist >@@ -0,0 +1,3 @@ >+share/postgresql/extension/age.control >+share/postgresql/extension/age--1.5.0.sql >+lib/postgresql/age.so >diff --git a/databases/postgresql14-age/Makefile b/databases/postgresql14-age/Makefile >new file mode 100644 >index 000000000000..89d924dc587a >--- /dev/null >+++ b/databases/postgresql14-age/Makefile >@@ -0,0 +1,30 @@ >+PORTNAME= postgresql14 >+DISTVERSION= 1.5.0 >+CATEGORIES= databases >+MASTER_SITES= ${MASTER_SITE_APACHE} >+MASTER_SITE_SUBDIR= age/PG14/${DISTVERSION} >+PKGNAMESUFFIX= -age >+DISTNAME= apache-age-${DISTVERSION}-src >+ >+MAINTAINER= justus@sutsuj.com >+COMMENT= PostgreSQL extension that provides graph database functionality >+WWW= https://age.apache.org/ >+ >+LICENSE= APACHE20 >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+USES= bison gmake pgsql:14 >+ >+WANT_PGSQL= server >+ >+MAKE_JOBS_UNSAFE= yes >+WRKSRC= ${WRKDIR}/apache-age-${DISTVERSION} >+ >+DIST_SUBDIR= postgresql/age/PG14 >+ >+.include <bsd.port.pre.mk> >+ >+do-build: >+ @(cd ${BUILD_WRKSRC}/ && ${MAKE_CMD} BISON=${LOCALBASE}/bin/bison PERL=${LOCALBASE}/bin/perl) >+ >+.include <bsd.port.post.mk> >diff --git a/databases/postgresql14-age/distinfo b/databases/postgresql14-age/distinfo >new file mode 100644 >index 000000000000..bc257ddc62f6 >--- /dev/null >+++ b/databases/postgresql14-age/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1716408925 >+SHA256 (postgresql/age/PG14/apache-age-1.5.0-src.tar.gz) = ef9e07d474d96a3a5c96722b67533526f173c896139e1815e4f3243c3f9d7439 >+SIZE (postgresql/age/PG14/apache-age-1.5.0-src.tar.gz) = 5397680 >diff --git a/databases/postgresql14-age/pkg-descr b/databases/postgresql14-age/pkg-descr >new file mode 100644 >index 000000000000..74ef8903d91f >--- /dev/null >+++ b/databases/postgresql14-age/pkg-descr >@@ -0,0 +1,4 @@ >+Apache AGE is a powerful extension to PostgreSQL, an innovative database engine >+based on the graph data model. Apache AGE is compatible with PostgreSQL's >+distributed assets and leverages graph data structures to analyze and use >+relationships and patterns in data. >diff --git a/databases/postgresql14-age/pkg-plist b/databases/postgresql14-age/pkg-plist >new file mode 100644 >index 000000000000..4c51e3356819 >--- /dev/null >+++ b/databases/postgresql14-age/pkg-plist >@@ -0,0 +1,3 @@ >+share/postgresql/extension/age.control >+share/postgresql/extension/age--1.5.0.sql >+lib/postgresql/age.so >diff --git a/databases/postgresql15-age/Makefile b/databases/postgresql15-age/Makefile >new file mode 100644 >index 000000000000..857c76c87fcb >--- /dev/null >+++ b/databases/postgresql15-age/Makefile >@@ -0,0 +1,30 @@ >+PORTNAME= postgresql15 >+DISTVERSION= 1.5.0 >+CATEGORIES= databases >+MASTER_SITES= ${MASTER_SITE_APACHE} >+MASTER_SITE_SUBDIR= age/PG15/${DISTVERSION} >+PKGNAMESUFFIX= -age >+DISTNAME= apache-age-${DISTVERSION}-src >+ >+MAINTAINER= justus@sutsuj.com >+COMMENT= PostgreSQL extension that provides graph database functionality >+WWW= https://age.apache.org/ >+ >+LICENSE= APACHE20 >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+USES= bison gmake pgsql:15 >+ >+WANT_PGSQL= server >+ >+MAKE_JOBS_UNSAFE= yes >+WRKSRC= ${WRKDIR}/apache-age-${DISTVERSION} >+ >+DIST_SUBDIR= postgresql/age/PG15 >+ >+.include <bsd.port.pre.mk> >+ >+do-build: >+ @(cd ${BUILD_WRKSRC}/ && ${MAKE_CMD} BISON=${LOCALBASE}/bin/bison PERL=${LOCALBASE}/bin/perl) >+ >+.include <bsd.port.post.mk> >diff --git a/databases/postgresql15-age/distinfo b/databases/postgresql15-age/distinfo >new file mode 100644 >index 000000000000..4197b9259db7 >--- /dev/null >+++ b/databases/postgresql15-age/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1711670468 >+SHA256 (postgresql/age/PG15/apache-age-1.5.0-src.tar.gz) = ee2b8bb04fd72a070ba38f2fcd4a5904972cebba09c2808bf35ed13c0b9af270 >+SIZE (postgresql/age/PG15/apache-age-1.5.0-src.tar.gz) = 5398090 >diff --git a/databases/postgresql15-age/pkg-descr b/databases/postgresql15-age/pkg-descr >new file mode 100644 >index 000000000000..74ef8903d91f >--- /dev/null >+++ b/databases/postgresql15-age/pkg-descr >@@ -0,0 +1,4 @@ >+Apache AGE is a powerful extension to PostgreSQL, an innovative database engine >+based on the graph data model. Apache AGE is compatible with PostgreSQL's >+distributed assets and leverages graph data structures to analyze and use >+relationships and patterns in data. >diff --git a/databases/postgresql15-age/pkg-plist b/databases/postgresql15-age/pkg-plist >new file mode 100644 >index 000000000000..4c51e3356819 >--- /dev/null >+++ b/databases/postgresql15-age/pkg-plist >@@ -0,0 +1,3 @@ >+share/postgresql/extension/age.control >+share/postgresql/extension/age--1.5.0.sql >+lib/postgresql/age.so >diff --git a/databases/postgresql16-age/Makefile b/databases/postgresql16-age/Makefile >new file mode 100644 >index 000000000000..e91620b852f4 >--- /dev/null >+++ b/databases/postgresql16-age/Makefile >@@ -0,0 +1,30 @@ >+PORTNAME= postgresql16 >+DISTVERSION= 1.5.0 >+CATEGORIES= databases >+MASTER_SITES= ${MASTER_SITE_APACHE} >+MASTER_SITE_SUBDIR= age/PG16/${DISTVERSION} >+PKGNAMESUFFIX= -age >+DISTNAME= apache-age-${DISTVERSION}-src >+ >+MAINTAINER= justus@sutsuj.com >+COMMENT= PostgreSQL extension that provides graph database functionality >+WWW= https://age.apache.org/ >+ >+LICENSE= APACHE20 >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+USES= bison gmake pgsql:16 >+ >+WANT_PGSQL= server >+ >+MAKE_JOBS_UNSAFE= yes >+WRKSRC= ${WRKDIR}/apache-age-${DISTVERSION} >+ >+DIST_SUBDIR= postgresql/age/PG16 >+ >+.include <bsd.port.pre.mk> >+ >+do-build: >+ @(cd ${BUILD_WRKSRC}/ && ${MAKE_CMD} BISON=${LOCALBASE}/bin/bison PERL=${LOCALBASE}/bin/perl) >+ >+.include <bsd.port.post.mk> >diff --git a/databases/postgresql16-age/distinfo b/databases/postgresql16-age/distinfo >new file mode 100644 >index 000000000000..2a2bfc52f1f3 >--- /dev/null >+++ b/databases/postgresql16-age/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1716408565 >+SHA256 (postgresql/age/PG16/apache-age-1.5.0-src.tar.gz) = b41abaf5fc89d6a5bcb62a63a6b2fc4b7d0d1530869879b6cc85df931b333b5d >+SIZE (postgresql/age/PG16/apache-age-1.5.0-src.tar.gz) = 5400092 >diff --git a/databases/postgresql16-age/pkg-descr b/databases/postgresql16-age/pkg-descr >new file mode 100644 >index 000000000000..74ef8903d91f >--- /dev/null >+++ b/databases/postgresql16-age/pkg-descr >@@ -0,0 +1,4 @@ >+Apache AGE is a powerful extension to PostgreSQL, an innovative database engine >+based on the graph data model. Apache AGE is compatible with PostgreSQL's >+distributed assets and leverages graph data structures to analyze and use >+relationships and patterns in data. >diff --git a/databases/postgresql16-age/pkg-plist b/databases/postgresql16-age/pkg-plist >new file mode 100644 >index 000000000000..4c51e3356819 >--- /dev/null >+++ b/databases/postgresql16-age/pkg-plist >@@ -0,0 +1,3 @@ >+share/postgresql/extension/age.control >+share/postgresql/extension/age--1.5.0.sql >+lib/postgresql/age.so >-- >2.45.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 279236
:
250881
| 252335