ports/devel/rubygem-pagy6/Makefile
Po-Chuan Hsieh b8a29e8653
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)
2024-09-09 02:36:56 +08:00

24 lines
420 B
Makefile

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>