aboutsummaryrefslogtreecommitdiff
path: root/databases/plpgsql_check
diff options
context:
space:
mode:
authorTorsten Zuehlsdorff <tz@FreeBSD.org>2017-07-05 09:24:14 +0000
committerTorsten Zuehlsdorff <tz@FreeBSD.org>2017-07-05 09:24:14 +0000
commitf06ccb42f24b50d58a4f89e25afdb28c15740121 (patch)
tree97e0dce644042d155bf7a470e40b34d2a28e3ebd /databases/plpgsql_check
parente96ac2930e7b30fb555f64c401d96ff348e957e5 (diff)
downloadports-f06ccb42f24b50d58a4f89e25afdb28c15740121.tar.gz
ports-f06ccb42f24b50d58a4f89e25afdb28c15740121.zip
New port: databases/plpgsql_check
Plpgsql_check is next generation of plpgsql_lint. It allows to check source code by explicit call plpgsql_check_function. The SQL statements inside PL/pgSQL functions are checked by validator for semantic errors. These errors can be found by plpgsql_check_function. PostgreSQL 9.2 is required, PostgreSQL 9.3, 9.4, 9.5, 9.6 and 10 are supported. WWW: https://github.com/okbob/plpgsql_check PR: 219680 Submitted by: Jov <amutu@amutu.com>
Notes
Notes: svn path=/head/; revision=445059
Diffstat (limited to 'databases/plpgsql_check')
-rw-r--r--databases/plpgsql_check/Makefile30
-rw-r--r--databases/plpgsql_check/distinfo3
-rw-r--r--databases/plpgsql_check/pkg-descr7
-rw-r--r--databases/plpgsql_check/pkg-plist7
4 files changed, 47 insertions, 0 deletions
diff --git a/databases/plpgsql_check/Makefile b/databases/plpgsql_check/Makefile
new file mode 100644
index 000000000000..f9217b844cf5
--- /dev/null
+++ b/databases/plpgsql_check/Makefile
@@ -0,0 +1,30 @@
+# Created by: Jov <amutu@amutu.com>
+# $FreeBSD$
+
+PORTNAME= plpgsql_check
+PORTVERSION= 1.2.0
+DISTVERSIONPREFIX= v
+CATEGORIES= databases
+PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
+
+MAINTAINER= amutu@amutu.com
+COMMENT= PostgreSQL extension to check PL/pgSQL code
+
+LICENSE= UNKNOWN
+LICENSE_NAME= postcardware
+LICENSE_TEXT= If you like it - send a postcard to address: \
+ Pavel Stehule \
+ Skalice 12 \
+ Benesov u Prahy \
+ 256 01 \
+ Czech Republic \
+ Use this code freely on own risk
+LICENSE_PERMS= dist-mirror pkg-mirror dist-sell pkg-sell auto-accept
+
+USES= gmake pgsql:9.2+
+USE_GITHUB= yes
+GH_ACCOUNT= okbob
+
+WANT_PGSQL= server
+
+.include <bsd.port.mk>
diff --git a/databases/plpgsql_check/distinfo b/databases/plpgsql_check/distinfo
new file mode 100644
index 000000000000..63d64ed1eb27
--- /dev/null
+++ b/databases/plpgsql_check/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1496223426
+SHA256 (okbob-plpgsql_check-v1.2.0_GH0.tar.gz) = 370be67e557e91936f05c3697629ce45f1a7855d668359dc147d7fbf125dfcf5
+SIZE (okbob-plpgsql_check-v1.2.0_GH0.tar.gz) = 62269
diff --git a/databases/plpgsql_check/pkg-descr b/databases/plpgsql_check/pkg-descr
new file mode 100644
index 000000000000..bd28ddfbee08
--- /dev/null
+++ b/databases/plpgsql_check/pkg-descr
@@ -0,0 +1,7 @@
+Plpgsql_check is next generation of plpgsql_lint. It allows to check source
+code by explicit call plpgsql_check_function. The SQL statements inside
+PL/pgSQL functions are checked by validator for semantic errors. These errors
+can be found by plpgsql_check_function. PostgreSQL 9.2 is required, PostgreSQL
+9.3, 9.4, 9.5, 9.6 and 10 are supported.
+
+WWW: https://github.com/okbob/plpgsql_check
diff --git a/databases/plpgsql_check/pkg-plist b/databases/plpgsql_check/pkg-plist
new file mode 100644
index 000000000000..87ecece9a70d
--- /dev/null
+++ b/databases/plpgsql_check/pkg-plist
@@ -0,0 +1,7 @@
+lib/postgresql/plpgsql_check.so
+share/postgresql/extension/plpgsql_check--1.0--1.1.sql
+share/postgresql/extension/plpgsql_check--1.0.sql
+share/postgresql/extension/plpgsql_check--1.1--1.2.sql
+share/postgresql/extension/plpgsql_check--1.1.sql
+share/postgresql/extension/plpgsql_check--1.2.sql
+share/postgresql/extension/plpgsql_check.control