git: c3ea8606920a - main - security/archlinux-keyring: new port

From: Charlie Li <vishwin_at_FreeBSD.org>
Date: Fri, 24 Dec 2021 17:21:21 UTC
The branch main has been updated by vishwin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c3ea8606920a8e58dbf03ad39c70856bb1d94d50

commit c3ea8606920a8e58dbf03ad39c70856bb1d94d50
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2021-12-23 02:40:19 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2021-12-24 17:17:37 +0000

    security/archlinux-keyring: new port
    
    Arch Linux PGP keyring, used with sysutils/pacman
    
    Approved by: arrowd, fluffy (mentors)
    Differential Revision: https://reviews.freebsd.org/D33621
---
 security/Makefile                      |  1 +
 security/archlinux-keyring/Makefile    | 18 ++++++++++++++++++
 security/archlinux-keyring/distinfo    |  3 +++
 security/archlinux-keyring/pkg-descr   |  3 +++
 security/archlinux-keyring/pkg-message | 11 +++++++++++
 5 files changed, 36 insertions(+)

diff --git a/security/Makefile b/security/Makefile
index 978afc3c6470..1f712d431f25 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -29,6 +29,7 @@
     SUBDIR += apache-xml-security-c
     SUBDIR += apg
     SUBDIR += apkid
+    SUBDIR += archlinux-keyring
     SUBDIR += arirang
     SUBDIR += arpCounterattack
     SUBDIR += arti
diff --git a/security/archlinux-keyring/Makefile b/security/archlinux-keyring/Makefile
new file mode 100644
index 000000000000..1fd70bce91d0
--- /dev/null
+++ b/security/archlinux-keyring/Makefile
@@ -0,0 +1,18 @@
+PORTNAME=	archlinux-keyring
+DISTVERSION=	20211028
+CATEGORIES=	security
+MASTER_SITES=	https://sources.archlinux.org/other/${PORTNAME}/
+
+MAINTAINER=	vishwin@vishwin.info
+COMMENT=	Arch Linux PGP keyring
+
+LICENSE=	GPLv2+
+
+NO_BUILD=	yes
+NO_ARCH=	yes
+
+PLIST_FILES=	share/pacman/keyrings/archlinux-revoked \
+		share/pacman/keyrings/archlinux-trusted \
+		share/pacman/keyrings/archlinux.gpg
+
+.include <bsd.port.mk>
diff --git a/security/archlinux-keyring/distinfo b/security/archlinux-keyring/distinfo
new file mode 100644
index 000000000000..3249d47e2277
--- /dev/null
+++ b/security/archlinux-keyring/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1640127917
+SHA256 (archlinux-keyring-20211028.tar.gz) = 3d7fba47441173dfab6eec1cebf9fce4151277f6e06513e2150ccd9d71691cbc
+SIZE (archlinux-keyring-20211028.tar.gz) = 1041081
diff --git a/security/archlinux-keyring/pkg-descr b/security/archlinux-keyring/pkg-descr
new file mode 100644
index 000000000000..fab3f0964eab
--- /dev/null
+++ b/security/archlinux-keyring/pkg-descr
@@ -0,0 +1,3 @@
+Arch Linux package repository signing keys, used with archlinux-pacman.
+
+WWW: https://gitlab.archlinux.org/archlinux/archlinux-keyring/
diff --git a/security/archlinux-keyring/pkg-message b/security/archlinux-keyring/pkg-message
new file mode 100644
index 000000000000..84d518eee601
--- /dev/null
+++ b/security/archlinux-keyring/pkg-message
@@ -0,0 +1,11 @@
+[
+{
+  type: upgrade
+  message: <<EOM
+To populate/update the keyring, run:
+
+  # pacman-key --populate archlinux
+  # pacman-key --updatedb
+EOM
+}
+]