Date: Sun, 8 Sep 2024 18:42:13 GMT From: Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: b8a29e8653de - main - devel/rubygem-pagy6: Add rubygem-pagy6 6.5.0 Message-ID: <202409081842.488IgDYH033777@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=b8a29e8653de01719a0287abe7f264897d058e88 commit b8a29e8653de01719a0287abe7f264897d058e88 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-09-08 17:47:38 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-09-08 18:36:56 +0000 devel/rubygem-pagy6: Add rubygem-pagy6 6.5.0 Pagy is a pagination gem. It works in any environment: with Rack frameworks (Rails, Sinatra, Padrino, etc.) or in pure ruby without Rack It works with any collection: with any ORM, any DB, any search gem, elasticsearch_rails, meilisearch, searchkick, ransack, and just about any list, even if you cannot count it It supports all kinds of pagination: calendar, countless, geared, incremental, auto-incremental, infinite, headers, JSON, cursor It supports all kinds of CSS Frameworks and APIs: bootstrap, bulma, foundation, materialize, semantic, uikit, tailwind, JSON:API It supports faster client-side rendering: with classic or innovative UI components (see Javascript Components) or by serving JSON to your favorite Javascript framework It has 100% of test coverage for Ruby, HTML and Javascript E2E (see Pagy Workflows CI) --- devel/Makefile | 1 + devel/rubygem-pagy6/Makefile | 24 ++++++++++++++++++++++++ devel/rubygem-pagy6/distinfo | 3 +++ devel/rubygem-pagy6/pkg-descr | 21 +++++++++++++++++++++ 4 files changed, 49 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index b5c7f49c9e4e..dca490094d25 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7492,6 +7492,7 @@ SUBDIR += rubygem-packwerk SUBDIR += rubygem-packwerk-extensions SUBDIR += rubygem-pagy + SUBDIR += rubygem-pagy6 SUBDIR += rubygem-paint SUBDIR += rubygem-pairing_heap SUBDIR += rubygem-parser diff --git a/devel/rubygem-pagy6/Makefile b/devel/rubygem-pagy6/Makefile new file mode 100644 index 000000000000..ca92d78557eb --- /dev/null +++ b/devel/rubygem-pagy6/Makefile @@ -0,0 +1,24 @@ +PORTNAME= pagy +PORTVERSION= 6.5.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 6 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Agnostic pagination in plain Ruby +WWW= https://ddnexus.github.io/pagy/ \ + https://github.com/ddnexus/pagy + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +USES= gem + +NO_ARCH= yes + +PORTSCOUT= limit:^6\. + +post-install: + ${RM} ${STAGEDIR}${PREFIX}/bin/pagy + +.include <bsd.port.mk> diff --git a/devel/rubygem-pagy6/distinfo b/devel/rubygem-pagy6/distinfo new file mode 100644 index 000000000000..74dbee0c7069 --- /dev/null +++ b/devel/rubygem-pagy6/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1725559545 +SHA256 (rubygem/pagy-6.5.0.gem) = 3b2418e79bd67abbac820dddaf6fd76665bac4170b2fef0f4a601a6400ef1a07 +SIZE (rubygem/pagy-6.5.0.gem) = 45056 diff --git a/devel/rubygem-pagy6/pkg-descr b/devel/rubygem-pagy6/pkg-descr new file mode 100644 index 000000000000..c7eb389ffcdc --- /dev/null +++ b/devel/rubygem-pagy6/pkg-descr @@ -0,0 +1,21 @@ +Pagy is a pagination gem. + +It works in any environment: with Rack frameworks (Rails, Sinatra, Padrino, +etc.) or in pure ruby without Rack + +It works with any collection: with any ORM, any DB, any search gem, +elasticsearch_rails, meilisearch, searchkick, ransack, and just about any list, +even if you cannot count it + +It supports all kinds of pagination: calendar, countless, geared, incremental, +auto-incremental, infinite, headers, JSON, cursor + +It supports all kinds of CSS Frameworks and APIs: bootstrap, bulma, foundation, +materialize, semantic, uikit, tailwind, JSON:API + +It supports faster client-side rendering: with classic or innovative UI +components (see Javascript Components) or by serving JSON to your favorite +Javascript framework + +It has 100% of test coverage for Ruby, HTML and Javascript E2E (see Pagy +Workflows CI)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202409081842.488IgDYH033777>