lang/gjs 1.82.3,1 MidnightBSD
GNOME Javascript binding
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
88a117ef89- License
- MPL20, gpl2, lgpl2.1, mit
- Categories
- lang, gnome
Description
JavaScript bindings based on gobject-introspection.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | lang/gjs | 1.82.3,1 |
| FreeBSD | lang/gjs | 1.82.3 |
| OpenBSD | x11/gnome/gjs | 1.88.1 |
| NetBSD | lang/gjs | 1.82.3nb2 |
| DragonFly | lang/gjs | 1.76.3 |
| HardenedBSD | lang/gjs | 1.82.3 |
| GhostBSD | lang/gjs | 1.82.3 |
Install
Binary package:
mport install gjs
From mports:
cd /usr/mports/lang/gjs && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gjs>0:lang/gjs
LIB_DEPENDS= libgjs.so:lang/gjs
Dependencies
As this port's Makefile names them.
Build 1
dbus-run-session: devel/dbus
Library 2
libmozjs-128.so: lang/spidermonkey128libffi.so: devel/libffi
Build dependencies 3
Run dependencies 2
Configuration
No options to configure.
- USES
- compiler:c++17-lang gettext gnome localbase meson pkgconfig python:build readline tar:xz xorg
- Service scripts
- none
Files
pkg-plist 16
- bin/gjs
- bin/gjs-console
- include/gjs-1.0/gjs/context.h
- include/gjs-1.0/gjs/coverage.h
- include/gjs-1.0/gjs/error-types.h
- include/gjs-1.0/gjs/gjs.h
- include/gjs-1.0/gjs/macros.h
- include/gjs-1.0/gjs/mem.h
- include/gjs-1.0/gjs/profiler.h
- lib/gjs/girepository-1.0/GjsPrivate-1.0.typelib
- lib/libgjs.so
- lib/libgjs.so.0
- lib/libgjs.so.0.0.0
- libdata/pkgconfig/gjs-1.0.pc
- share/gjs-1.0/lsan/lsan.supp
- share/gjs-1.0/valgrind/gjs.supp
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gnome/gjs-1.82.3.tar.xz | 729556 | 63e84b9c82a60d166c8704322f8907945e25d9bbd0b80485468d3126505c027d |
Master sites 1
- GNOME
Commit history 3
| Date | Commit | Credits | Log message |
|---|---|---|---|
88a117ef89 |
Lucas Holt | lang/gjs: restore GNOME 47 GJS 1.82.3 (#1638) Restores GJS 1.82.3 required by GNOME Shell 47.
Validation: bmake patch and prior full package build succeeded. portlint
-C reports historical warnings only.
## Summary by Sourcery
Restore the GJS 1.82.3 port and update its dependency and licensing
metadata for GNOME Shell 47 compatibility.
Bug Fixes:
- Restore GJS 1.82.3 compatibility required by GNOME Shell 47.
Enhancements:
- Align GJS licensing metadata with the restored release.
- Switch the SpiderMonkey dependency to version 128.
Signed-off-by: Lucas Holt <[email protected]> |
|
29ad22dc29 |
Lucas Holt | lang/gjs: update to 1.90.0 (#1368) Update GNOME JavaScript bindings to 1.90.0. The obsolete gi/info.h
compatibility patch is now upstream and was removed; distinfo refreshed.
Existing MidnightBSD build options, loader behavior, and NO_TEST policy
are preserved. Build, fake, package, test target, check-license, and
diff check passed.
## Summary by Sourcery
Update the GJS port to 1.90.0 while retaining existing MidnightBSD
packaging behavior.
Enhancements:
- Update the GJS port to version 1.90.0 and remove the obsolete
compatibility patch now provided upstream.
Chores:
- Refresh the port distinfo for the new release.
Signed-off-by: Lucas Holt <[email protected]> |
|
72f711ec60 |
Lucas Holt | lang/gjs: update to 1.86.0 (#1262) Updates GJS to 1.86.0 and switches it to SpiderMonkey 140.
Validation:
- bmake makesum, patch, build, fake, package, test, check-license
- git diff --check
The full package build succeeded against the new SpiderMonkey 140
package. The local GI compatibility patch corrects a void** declaration
to void*, matching current upstream GJS and the installed GObject
Introspection 2 API. Tests remain governed by the port pre-existing
NO_TEST setting.
## Summary by Sourcery
Update the GJS port to 1.86.0 and migrate its SpiderMonkey dependency to
version 140.
Bug Fixes:
- Correct the GObject Introspection closure address declaration for
compatibility with the updated API.
Enhancements:
- Update GJS to version 1.86.0 with SpiderMonkey 140 support.
… |