From nobody Wed Mar 11 04:30:48 2026 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fVyVP5BtLz6Vhwq for ; Wed, 11 Mar 2026 04:30:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fVyVP4Lr4z3JMB for ; Wed, 11 Mar 2026 04:30:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773203453; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+lzGaT2IjzfRnedehiOa0wmNEfQHfB8f25suT2Ymrac=; b=uX9VTotK5I82JeduoypAdEt1vXqWPrkGm7GNAeBm+77PtFc0Ta7ZlN67AmEHxnQZthXFHs lg3s4fd9ijUnYtxPjDqhZnSzUQaWIi+wjjvRMDpzW+ZK01Eaa7kh5JNvcto4tMx7VpFUae vpeXl45Tv+Z60fyMxA9tZOcF3HNwT9IU3lpQpVE85GLaHgGwRuQn7tJgJD/jwzeEM/kgqn xumohBqcbaQ0RzRcFjQoinEhrwv6RI/bRx95XE5zgdgCasK2VfuuTO/ByYSBdWUsXbCtbP GnKXgJ7Sj8ZhB5XwY/JCkSbClQ/2WFjcSTjry0RPYQOhOH737JT5wfNGW0lCIg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773203453; a=rsa-sha256; cv=none; b=SBBYS4lYwViB644iFZrd4cE4gSVdjgpYlDMKBDQCay89ACsmDRGouqAAuHBRxJ9H3HkGxh ytawrxlg8y7oAw+qRVLPz18OIvYPR7ImqCkMUklrYAsuAtFCa6HDBEfLwlKc/TytanypZn 0fXIWEuJrDpmDZRe31fgYaS84zG1GFd7Jbj/qnmKhiRcuJvLtFIjRe2aQE8BA+hXiV7n40 nbcct1zREw873eYKsUy911V8XuUAHOGYFMTW9ScJmw7VD6IVQVcl7hSm9QKOj/pYBfI79D a6RKzaBqx0FltD89+3qNsmQwLuX9Hc9W8PYpJw6+JV33To3VZvRlAUC4Wxyscg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773203453; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+lzGaT2IjzfRnedehiOa0wmNEfQHfB8f25suT2Ymrac=; b=s4G7SHWNp0bIzGzQRefiqaz/gbawOyU6J1cSJ41q85zZCYkyCg842ehtuq1UgbdLesR1gJ novHZhMP8EduQAZi08OJLVYLYglX++bTtgdUxx/GjSLCyuyFX0MIRng6WvV6Kkalm9rM0N kuSLRq67Sq+8kXVDwRRrv7e8DXN8CR+HrkfPV0UKx57c93/J4SMlmuSYmVKBrWJvrxw2s1 zVIwkIrGl1qHFl8qNtfuYGi9VfM9Fm+R8Dn2GE6nWNm1nqwi50LpRyXQipAn0EjFdQclp2 hvC9Zf0IDXkqtsz3xD1sS+Z5aE99Lg+N0xqTPSck4tPSahNY1ASxi14XqAyCxw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fVyVP3y0SzkYj for ; Wed, 11 Mar 2026 04:30:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3f9fe by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 11 Mar 2026 04:30:48 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Xin LI Subject: git: ac174aba9875 - main - security/rubygem-doorkeeper-i18n{,-rails72}: Add new port. List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: delphij X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ac174aba98759fec6cb084296af08c57bf7a6964 Auto-Submitted: auto-generated Date: Wed, 11 Mar 2026 04:30:48 +0000 Message-Id: <69b0eff8.3f9fe.79c60482@gitrepo.freebsd.org> The branch main has been updated by delphij: URL: https://cgit.FreeBSD.org/ports/commit/?id=ac174aba98759fec6cb084296af08c57bf7a6964 commit ac174aba98759fec6cb084296af08c57bf7a6964 Author: Xin LI AuthorDate: 2026-03-11 04:30:30 +0000 Commit: Xin LI CommitDate: 2026-03-11 04:30:30 +0000 security/rubygem-doorkeeper-i18n{,-rails72}: Add new port. Internationalization files for Doorkeeper OAuth2 provider While I'm there, also add a variant of rubygem-doorkeeper for use with rails72. --- security/Makefile | 3 +++ security/rubygem-doorkeeper-i18n-rails72/Makefile | 7 ++++++ security/rubygem-doorkeeper-i18n/Makefile | 26 +++++++++++++++++++++++ security/rubygem-doorkeeper-i18n/distinfo | 3 +++ security/rubygem-doorkeeper-i18n/pkg-descr | 11 ++++++++++ security/rubygem-doorkeeper-rails72/Makefile | 7 ++++++ security/rubygem-doorkeeper/Makefile | 5 ++++- 7 files changed, 61 insertions(+), 1 deletion(-) diff --git a/security/Makefile b/security/Makefile index b1f800e12537..1727c8e0eeb1 100644 --- a/security/Makefile +++ b/security/Makefile @@ -1160,9 +1160,12 @@ SUBDIR += rubygem-doorkeeper-device_authorization_grant SUBDIR += rubygem-doorkeeper-openid_connect SUBDIR += rubygem-doorkeeper-rails-gitlab + SUBDIR += rubygem-doorkeeper-i18n + SUBDIR += rubygem-doorkeeper-i18n-rails72 SUBDIR += rubygem-doorkeeper-rails5 SUBDIR += rubygem-doorkeeper-rails50 SUBDIR += rubygem-doorkeeper-rails70 + SUBDIR += rubygem-doorkeeper-rails72 SUBDIR += rubygem-doorkeeper57-rails70 SUBDIR += rubygem-duo_api SUBDIR += rubygem-ed25519 diff --git a/security/rubygem-doorkeeper-i18n-rails72/Makefile b/security/rubygem-doorkeeper-i18n-rails72/Makefile new file mode 100644 index 000000000000..bddf7919ea13 --- /dev/null +++ b/security/rubygem-doorkeeper-i18n-rails72/Makefile @@ -0,0 +1,7 @@ +PKGNAMESUFFIX= -rails72 + +RAILS_VERSION= 72 + +MASTERDIR= ${.CURDIR}/../rubygem-doorkeeper-i18n + +.include "${MASTERDIR}/Makefile" diff --git a/security/rubygem-doorkeeper-i18n/Makefile b/security/rubygem-doorkeeper-i18n/Makefile new file mode 100644 index 000000000000..9c7aea38eb6b --- /dev/null +++ b/security/rubygem-doorkeeper-i18n/Makefile @@ -0,0 +1,26 @@ +PORTNAME= doorkeeper-i18n +PORTVERSION= 5.2.8 +CATEGORIES= security rubygems +MASTER_SITES= RG +PKGNAMESUFFIX?= # empty for base port + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Internationalization files for Doorkeeper OAuth2 provider +WWW= https://github.com/doorkeeper-gem/doorkeeper-i18n + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +# Default to base doorkeeper for the base port, can be overridden by slave ports +RAILS_VERSION?= # empty for base port +.if empty(RAILS_VERSION) +RUN_DEPENDS= rubygem-doorkeeper>=4.0:security/rubygem-doorkeeper +.else +RUN_DEPENDS= rubygem-doorkeeper-rails${RAILS_VERSION}>=4.0:security/rubygem-doorkeeper-rails${RAILS_VERSION} +.endif + +USES= gem + +NO_ARCH= yes + +.include diff --git a/security/rubygem-doorkeeper-i18n/distinfo b/security/rubygem-doorkeeper-i18n/distinfo new file mode 100644 index 000000000000..e6adf430cc04 --- /dev/null +++ b/security/rubygem-doorkeeper-i18n/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1773202893 +SHA256 (rubygem/doorkeeper-i18n-5.2.8.gem) = e4054701df464892f3c0fd6c96507188e9b082cb52938da3aab45f4f9fdaf552 +SIZE (rubygem/doorkeeper-i18n-5.2.8.gem) = 45568 diff --git a/security/rubygem-doorkeeper-i18n/pkg-descr b/security/rubygem-doorkeeper-i18n/pkg-descr new file mode 100644 index 000000000000..b3375cae910d --- /dev/null +++ b/security/rubygem-doorkeeper-i18n/pkg-descr @@ -0,0 +1,11 @@ +doorkeeper-i18n provides internationalization (i18n) support for the Doorkeeper +OAuth 2 provider gem. It includes translation files for multiple languages to +localize Doorkeeper's user interface elements, error messages, and other text +strings. + +Supported languages include: English, German, Spanish, French, Italian, +Portuguese, Japanese, Chinese (Simplified and Traditional), Russian, Dutch, +Swedish, Polish, and many others. + +This gem is designed to work seamlessly with Ruby on Rails applications that +use Doorkeeper for OAuth 2 authentication and authorization. diff --git a/security/rubygem-doorkeeper-rails72/Makefile b/security/rubygem-doorkeeper-rails72/Makefile new file mode 100644 index 000000000000..4448911757d9 --- /dev/null +++ b/security/rubygem-doorkeeper-rails72/Makefile @@ -0,0 +1,7 @@ +PKGNAMESUFFIX= -rails72 + +RAILS_VERSION= 72 + +MASTERDIR= ${.CURDIR}/../rubygem-doorkeeper + +.include "${MASTERDIR}/Makefile" diff --git a/security/rubygem-doorkeeper/Makefile b/security/rubygem-doorkeeper/Makefile index 0e84504f4d1f..77945392c28b 100644 --- a/security/rubygem-doorkeeper/Makefile +++ b/security/rubygem-doorkeeper/Makefile @@ -2,6 +2,7 @@ PORTNAME= doorkeeper PORTVERSION= 5.8.2 CATEGORIES= security rubygems MASTER_SITES= RG +PKGNAMESUFFIX?= # empty for base port MAINTAINER= ruby@FreeBSD.org COMMENT= OAuth2 provider for Rails and Grape @@ -10,7 +11,9 @@ WWW= https://github.com/doorkeeper-gem/doorkeeper LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE -RUN_DEPENDS= rubygem-railties61>=5:www/rubygem-railties61 +# Default to Rails 6.1 for the base port, can be overridden by slave ports +RAILS_VERSION?= 61 +RUN_DEPENDS= rubygem-railties${RAILS_VERSION}>=5:www/rubygem-railties${RAILS_VERSION} USES= cpe gem