diff --git a/security/archlinux-keyring/Makefile b/security/archlinux-keyring/Makefile index 223b2066b3c1..061fa418ac7d 100644 --- a/security/archlinux-keyring/Makefile +++ b/security/archlinux-keyring/Makefile @@ -1,19 +1,38 @@ PORTNAME= archlinux-keyring -DISTVERSION= 20211028 +DISTVERSION= 20230504 CATEGORIES= security -MASTER_SITES= https://sources.archlinux.org/other/${PORTNAME}/ -MAINTAINER= vishwin@vishwin.info +MAINTAINER= vishwin@FreeBSD.org COMMENT= Arch Linux PGP keyring WWW= https://gitlab.archlinux.org/archlinux/archlinux-keyring/ -LICENSE= GPLv2+ +LICENSE= GPLv3+ + +BUILD_DEPENDS= sq:security/sequoia-sq \ + ginstall:sysutils/coreutils \ + bash:shells/bash +RUN_DEPENDS= bash:shells/bash \ + pacman-key:sysutils/pacman@archlinux + +USES= gmake pkgconfig python shebangfix trigger +SHEBANG_FILES= keyringctl wkd_sync +BINARY_ALIAS= install=ginstall + +USE_GITLAB= yes +GL_SITE= https://gitlab.archlinux.org +GL_ACCOUNT= archlinux +GL_COMMIT= f7749fd39c019922d504a43b7e94ceef6ae9e0ff -NO_BUILD= yes NO_ARCH= yes PLIST_FILES= share/pacman/keyrings/archlinux-revoked \ share/pacman/keyrings/archlinux-trusted \ share/pacman/keyrings/archlinux.gpg +post-patch: + @${REINPLACE_CMD} -e 's|/bin|$(PREFIX)/bin|' ${WRKSRC}/Makefile + +pre-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/share/pacman/keyrings + .include diff --git a/security/archlinux-keyring/distinfo b/security/archlinux-keyring/distinfo index 3249d47e2277..ea86297a5d2d 100644 --- a/security/archlinux-keyring/distinfo +++ b/security/archlinux-keyring/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1640127917 -SHA256 (archlinux-keyring-20211028.tar.gz) = 3d7fba47441173dfab6eec1cebf9fce4151277f6e06513e2150ccd9d71691cbc -SIZE (archlinux-keyring-20211028.tar.gz) = 1041081 +TIMESTAMP = 1685311318 +SHA256 (archlinux-archlinux-keyring-f7749fd39c019922d504a43b7e94ceef6ae9e0ff_GL0.tar.gz) = 292b16790c66f858a475862656bd1e9a1d6b474e0d2178dd86a8863186f0c165 +SIZE (archlinux-archlinux-keyring-f7749fd39c019922d504a43b7e94ceef6ae9e0ff_GL0.tar.gz) = 1566790 diff --git a/security/archlinux-keyring/files/archlinux-keyring.ucl.in b/security/archlinux-keyring/files/archlinux-keyring.ucl.in new file mode 100644 index 000000000000..ce622abb06c5 --- /dev/null +++ b/security/archlinux-keyring/files/archlinux-keyring.ucl.in @@ -0,0 +1,29 @@ +path_glob: %%LOCALBASE%%/share/pacman/keyrings +cleanup: { + type: lua + sandbox: false + script: <