Date: Sun, 16 May 2021 15:26:04 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: 5a20874bf8c4 - main - www/rubygem-llhttp-ffi: Add rubygem-llhttp-ffi 0.0.1 Message-ID: <202105161526.14GFQ46Z065890@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=5a20874bf8c4bf516c9f5938af962f35995632a0 commit 5a20874bf8c4bf516c9f5938af962f35995632a0 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2021-05-16 15:13:07 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2021-05-16 15:23:50 +0000 www/rubygem-llhttp-ffi: Add rubygem-llhttp-ffi 0.0.1 This is a monorepo that includes projects for MRI and FFI. Generally speaking, you should prefer the MRI version and fallback to the FFI version for better compatibility. There is parity between the two implementations, but the MRI implementation is more performant. WWW: https://github.com/metabahn/llhttp/tree/main/ffi --- www/Makefile | 1 + www/rubygem-llhttp-ffi/Makefile | 20 ++++++++++++++++++++ www/rubygem-llhttp-ffi/distinfo | 3 +++ www/rubygem-llhttp-ffi/pkg-descr | 6 ++++++ 4 files changed, 30 insertions(+) diff --git a/www/Makefile b/www/Makefile index 83b621c3d533..e4e6cf1c1f0b 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1958,6 +1958,7 @@ SUBDIR += rubygem-less SUBDIR += rubygem-lighthouse-api SUBDIR += rubygem-link_header + SUBDIR += rubygem-llhttp-ffi SUBDIR += rubygem-lograge SUBDIR += rubygem-lograge-rails5 SUBDIR += rubygem-lograge-rails52 diff --git a/www/rubygem-llhttp-ffi/Makefile b/www/rubygem-llhttp-ffi/Makefile new file mode 100644 index 000000000000..c7a1e7938120 --- /dev/null +++ b/www/rubygem-llhttp-ffi/Makefile @@ -0,0 +1,20 @@ +# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org> + +PORTNAME= llhttp-ffi +PORTVERSION= 0.0.1 +CATEGORIES= www rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Ruby FFI bindings for llhttp + +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-ffi-compiler>=1.0<2:devel/rubygem-ffi-compiler \ + rubygem-rake>=13.0<14:devel/rubygem-rake + +USES= gem +USE_RUBY= yes + +.include <bsd.port.mk> diff --git a/www/rubygem-llhttp-ffi/distinfo b/www/rubygem-llhttp-ffi/distinfo new file mode 100644 index 000000000000..33294061a4a1 --- /dev/null +++ b/www/rubygem-llhttp-ffi/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1620928555 +SHA256 (rubygem/llhttp-ffi-0.0.1.gem) = 43dda44e70de298e99e4929ce6b545b2e9fb70b2c9e28abfa304a5ddfbbdb7ef +SIZE (rubygem/llhttp-ffi-0.0.1.gem) = 77824 diff --git a/www/rubygem-llhttp-ffi/pkg-descr b/www/rubygem-llhttp-ffi/pkg-descr new file mode 100644 index 000000000000..da5ef59039e1 --- /dev/null +++ b/www/rubygem-llhttp-ffi/pkg-descr @@ -0,0 +1,6 @@ +This is a monorepo that includes projects for MRI and FFI. Generally speaking, +you should prefer the MRI version and fallback to the FFI version for better +compatibility. There is parity between the two implementations, but the MRI +implementation is more performant. + +WWW: https://github.com/metabahn/llhttp/tree/main/ffi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105161526.14GFQ46Z065890>