From nobody Wed Mar 11 04:30:48 2026 X-Original-To: dev-commits-ports-main@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 4fVyVJ50Ptz6Vj4X for ; Wed, 11 Mar 2026 04:30:48 +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 4fVyVJ4S7sz3JM2 for ; Wed, 11 Mar 2026 04:30:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773203448; 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=dpNSZkbmRCXLsOXgxyhfnTVUNDiHX1/tre5A0//X9nh+nDtYoO1UcSC1wDFWFmRCq/XSvw WUTYSJ9OMuC89ivue34rLg9S1EYv/hat1O2Z8965LFCLnUqmGg+EbAi2K27RYebQ2pXiKs BiaPNa8kdTM+n5LidZ12aESJHLwGfcbA1BNfcknE7UW6NudBfiWSnfO2y98gxndJz5OqF2 wabpMTJtYjdjtOwns2T5ubsxT6BZXvxHVNIopqZ7AvesiUu4DMjUhAN80QLiYuZjvh3Q0+ dhzgi2XcEIigL5skK3rSkzqgl3LyR21dtqA2OqYtEm7VDSDY+Rn2iy2kM2ip0w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773203448; a=rsa-sha256; cv=none; b=eJCgK/iVhzwMXJU95WOB7K5r0T4gxeWlZKmC0lgqCXwR8RThgDJiQ8w5cVBB88xXwtByjY wK0fyGmR6NIE3YarxBDGKJ3TsSs/+n5VeWLGJYkmEriZZz2AoYYkRTRZRFXjhIdtVonEKR OECD6HE+vZ2ncGKCJKANKXDxeNcQtVUS+UDQV8yAbGuWMSmo4nzZef21hj6chJOCRcL4s+ hnubCFfy6MsmO/nBJY7WNUbEFUxxI6ttfgnzII8P7n/aawbUohbcVLdH37/dCP8qsBlEHy bxpBb0Jf/3ae0m4SdKTp0WOwJe0nV9RwZdqaULdZQpaCUJRP2W+RJ1Yba4apJw== 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=1773203448; 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=xRFIvBYj+7XjnsGa7EBbIz68D7z9lnvhr6xp2hnb1nffizZfRZZT1AlNG2yWoASXjSIi+l INxMCUtob6IgGftoT32YwhqLr+6Wi5ahhJD6cOei+ib593mIr/5AsTdqZzr808p9N6NiyP LX08WSNAqF/cS/k0dWWDZ4LbnM6PQ+My/C5Vv2Q4zZoosU4E8ZOwbp0CD2F0TV7VuiZJST fhXbYiaSqsXJ7jZcYIps+eyNRwEf2tzHzIWd4zSjdHAJiDuBWJDChvwxJg/AUDgR+7LO+p Fl07lCX8r0XwzgTkWRgsmUxQNRtGJfn86cvd33jcyBvRIZLERQAq2eNUzY4dAg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fVyVJ3gTXzkWJ for ; Wed, 11 Mar 2026 04:30:48 +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: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@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