BSD Ports

devel/rubygem-oj 3.16.17_1 MidnightBSD

Fast JSON parser and serializer

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
251c04b442
License
mit
Categories
devel, rubygems

Description

The fastest JSON parser and object serializer.

In the other systems

SystemPortVersion
MidnightBSDdevel/rubygem-oj3.16.17_1
FreeBSDdevel/rubygem-oj3.17.6
DragonFlydevel/rubygem-oj3.16.11

Install

Binary package:

mport install oj

From mports:

cd /usr/mports/devel/rubygem-oj && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	oj>0:devel/rubygem-oj

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

Build dependencies 2
Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

USES
gem
Service scripts
none

Files

distinfo 1
FileSizeSHA256
rubygem/oj-3.16.17.gem202752a6688f666143632a1ef11a8d80c8d631b1112733c7da698ffafa4a22a8488244
Master sites 1
  • RG

Commit history 1

DateCommitCreditsLog message
251c04b442 Lucas Holt devel/rubygem-oj: fix the staging path of the installed headers
post-install used ${STAGEDIR}${PREFIX}. During fake, PREFIX already contains FAKE_DESTDIR, so the headers landed in a doubled path under the stage directory: work/fake-inst-amd64/usr/mports/devel/rubygem-oj/work/fake-inst-amd64/... That is outside the tree the packing list is generated from, so the build succeeded but all 24 headers were silently dropped from the package. Use ${PREFIX} alone, matching devel/rubygem-oj-gitlab, which already gets this right. Bump PORTREVISION: the package gains the header files it was always meant to ship. AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]> Signed-off-by: Lucas Holt <[email protected]>