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
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/rubygem-oj | 3.16.17_1 |
| FreeBSD | devel/rubygem-oj | 3.17.6 |
| DragonFly | devel/rubygem-oj | 3.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
rubygem-bigdecimal>=3.0: math/rubygem-bigdecimalrubygem-ostruct>=0.2: devel/rubygem-ostruct
Runtime 2
rubygem-bigdecimal>=3.0: math/rubygem-bigdecimalrubygem-ostruct>=0.2: devel/rubygem-ostruct
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
| File | Size | SHA256 |
|---|---|---|
| rubygem/oj-3.16.17.gem | 202752 | a6688f666143632a1ef11a8d80c8d631b1112733c7da698ffafa4a22a8488244 |
Master sites 1
- RG
Commit history 1
| Date | Commit | Credits | Log 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]> |