From nobody Wed Apr 09 17:49:30 2025 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 4ZXr6y5YLCz5s7DS; Wed, 09 Apr 2025 17:49:30 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZXr6y1Y5vz3NJ2; Wed, 09 Apr 2025 17:49:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1744220970; 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=WKsmbJ9TiE2eZTsRwylyDawPdfoFou+0QyQyzP0ABdo=; b=Uf54GZycSLgPZij2NeUlrKxqG4+Rq7SaqDlccRkb0AxyeNVvd3UzfxW3i9uA/ub4wriHXy 8uyPKPxUyxJADKefdx0Nh0qwA2e/GPng3eg6tIhH5fheCkkKTTmvvXdULpSwuxk30Nx+uJ 6i36VjTMgP9wd8MZrz7frGiSUprhnPZRAHcPMh1YJmi8TrYB0NWKj8YgXk5YyTrkmKjJ6C 3ZHD7lR1CB6DA1t5/ATEFo2txLTdHGVLvpGkMOqqpxlGIhEFnKCBShezYB1/wCPl98pb3i eUrvELGkpbAf9ZKlLXtG+3W8MLaj+he7h5YrMItsrrHVo8Yz8HODuuQloflLNQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1744220970; a=rsa-sha256; cv=none; b=U70HaRdRjysSelIJdL9U4eh+M2wPjkQ9F5rhqUu+CRK5m7AUdcCdb7Ri8ObdtxXLqTqMMh pVnQaKr25s/GtVhdQX4pR0ThHoicrMjKpr1eq9ukaDdUxPnc5xxUna3pu2BMBilIGskyIA HmwaGvDzM2bFiC+WWaeZ8GeWQ6QfcgxzfkuXCQYdqd7DC5zAgejQD9iHraXyKkY/qc/sRp b61MdC0fbkZWgGXHRT6T3iq7fE4I/VRjaN5ti3P4fnikCBDMZoyjNGrJUvBfRuM04EwCkE hLPDFntfWSeEpOwhPW4wAP3sAEGWJgXXwILUp20Z47QbZTYMBIxsWxE7N3cDAg== 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=1744220970; 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=WKsmbJ9TiE2eZTsRwylyDawPdfoFou+0QyQyzP0ABdo=; b=SN9iq0LcTgeuX5acwtab55h8y7G3RClhYWjJcflmn6iliQhPIrZwBu8GaKC00nD/bOEGl/ OpSDNbRjrrsoeu3la9lOb5i8eHknmaPG+KE7QBWeQXH5Zx9movhvoSiEe0u5JEKVphrqD4 eJkGZyKCQvXov8jIBhlPfX2LORb8KkfWaZwJd2l9nnQSsP0hL4kZffwPzYx6sepMfl3ygC Xu4fCEXta5ihDET7PG6kCRUBvBzL3htdl/t8sNlmBFsISTkFjOSsFhRSyxoowmZkDzLaDh uJuMeMj0XtXXhkddZ7wpwJZnlMpb7MSBm4dNx1AyPgBPcYwa3C3tW9DS9FqZJg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZXr6y0rJJzBVP; Wed, 09 Apr 2025 17:49:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 539HnUAW081980; Wed, 9 Apr 2025 17:49:30 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 539HnU6Y081977; Wed, 9 Apr 2025 17:49:30 GMT (envelope-from git) Date: Wed, 9 Apr 2025 17:49:30 GMT Message-Id: <202504091749.539HnU6Y081977@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 901f12a1697f - main - www/rubygem-llhttp: Add rubygem-llhttp 0.6.1 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: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 901f12a1697f2c07b44fe6145e4098b85152426d Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=901f12a1697f2c07b44fe6145e4098b85152426d commit 901f12a1697f2c07b44fe6145e4098b85152426d Author: Po-Chuan Hsieh AuthorDate: 2025-04-09 17:41:42 +0000 Commit: Po-Chuan Hsieh CommitDate: 2025-04-09 17:41:42 +0000 www/rubygem-llhttp: Add rubygem-llhttp 0.6.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/Makefile | 1 + www/rubygem-llhttp/Makefile | 16 ++++++++++++++++ www/rubygem-llhttp/distinfo | 3 +++ www/rubygem-llhttp/pkg-descr | 4 ++++ 4 files changed, 24 insertions(+) diff --git a/www/Makefile b/www/Makefile index 2279da2f9b57..ccebf0450f69 100644 --- a/www/Makefile +++ b/www/Makefile @@ -2215,6 +2215,7 @@ SUBDIR += rubygem-less SUBDIR += rubygem-lighthouse-api SUBDIR += rubygem-link_header + SUBDIR += rubygem-llhttp SUBDIR += rubygem-llhttp-ffi SUBDIR += rubygem-lograge SUBDIR += rubygem-lograge-rails5 diff --git a/www/rubygem-llhttp/Makefile b/www/rubygem-llhttp/Makefile new file mode 100644 index 000000000000..cf8d285d2f41 --- /dev/null +++ b/www/rubygem-llhttp/Makefile @@ -0,0 +1,16 @@ +PORTNAME= llhttp +PORTVERSION= 0.6.1 +CATEGORIES= www rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Ruby bindings for llhttp +WWW= https://github.com/bryanp/llhttp \ + https://github.com/bryanp/llhttp/tree/main/mri + +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= gem + +.include diff --git a/www/rubygem-llhttp/distinfo b/www/rubygem-llhttp/distinfo new file mode 100644 index 000000000000..8573e616bcfa --- /dev/null +++ b/www/rubygem-llhttp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1744215561 +SHA256 (rubygem/llhttp-0.6.1.gem) = 9da187ecf6407265465919cc0d691210ef79e38fa6e86e5e45593bdf25b50146 +SIZE (rubygem/llhttp-0.6.1.gem) = 54784 diff --git a/www/rubygem-llhttp/pkg-descr b/www/rubygem-llhttp/pkg-descr new file mode 100644 index 000000000000..c319c3b355f3 --- /dev/null +++ b/www/rubygem-llhttp/pkg-descr @@ -0,0 +1,4 @@ +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.