diff options
author | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2025-05-04 12:21:49 +0200 |
---|---|---|
committer | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2025-05-04 20:44:53 +0200 |
commit | 39d0ce7040df4c9f04aabe5bfc5e5d9483883f53 (patch) | |
tree | 118260d5d2bc1e3310634689b4981e3433c8790d | |
parent | devel/grpc-gateway: New port (diff) |
devel/api-linter: New port
Google API Linter
The API linter provides real-time checks for compliance with many of
Google's API standards, documented using API Improvement Proposals. It
operates on API surfaces defined in protocol buffers.
WWW: https://github.com/googleapis/api-linter/
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/api-linter/Makefile | 20 | ||||
-rw-r--r-- | devel/api-linter/distinfo | 5 | ||||
-rw-r--r-- | devel/api-linter/pkg-descr | 3 |
4 files changed, 29 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index ebcaa54eccb2..5475347adb34 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -200,6 +200,7 @@ SUBDIR += apache-rat SUBDIR += aphpbreakdown SUBDIR += aphpunit + SUBDIR += api-linter SUBDIR += api-sanity-autotest SUBDIR += apitrace SUBDIR += app-builder diff --git a/devel/api-linter/Makefile b/devel/api-linter/Makefile new file mode 100644 index 000000000000..2d1afa67368d --- /dev/null +++ b/devel/api-linter/Makefile @@ -0,0 +1,20 @@ +PORTNAME= api-linter +DISTVERSIONPREFIX= v +DISTVERSION= 1.69.2 +CATEGORIES= devel + +MAINTAINER= bofh@FreeBSD.org +COMMENT= Google API Linter +WWW= https://github.com/googleapis/api-linter/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:1.22,modules + +GO_MODULE= github.com/googleapis/api-linter +GO_TARGET= ./cmd/${PORTNAME} + +PLIST_FILES= bin/${PORTNAME} + +.include <bsd.port.mk> diff --git a/devel/api-linter/distinfo b/devel/api-linter/distinfo new file mode 100644 index 000000000000..706f9c21ea82 --- /dev/null +++ b/devel/api-linter/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1746353929 +SHA256 (go/devel_api-linter/api-linter-v1.69.2/v1.69.2.mod) = 5d4f2dfb8a1f67627172aacdd2f2c7a82077e3a57adf87da5bd4cd4863a6b255 +SIZE (go/devel_api-linter/api-linter-v1.69.2/v1.69.2.mod) = 1087 +SHA256 (go/devel_api-linter/api-linter-v1.69.2/v1.69.2.zip) = 6facfe06d619b33d418e6a17e032c390915e8f1f68fd9ac89787b17df15fb201 +SIZE (go/devel_api-linter/api-linter-v1.69.2/v1.69.2.zip) = 1385749 diff --git a/devel/api-linter/pkg-descr b/devel/api-linter/pkg-descr new file mode 100644 index 000000000000..d88b44abfad6 --- /dev/null +++ b/devel/api-linter/pkg-descr @@ -0,0 +1,3 @@ +The API linter provides real-time checks for compliance with many of +Google's API standards, documented using API Improvement Proposals. It +operates on API surfaces defined in protocol buffers. |