Changeset View
Changeset View
Standalone View
Standalone View
lang/cjs/Makefile
PORTNAME= cjs | PORTNAME= cjs | ||||
PORTVERSION= 4.8.2 | PORTVERSION= 5.4.1 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= lang gnome | CATEGORIES= lang gnome | ||||
DIST_SUBDIR= gnome | DIST_SUBDIR= gnome | ||||
PATCH_SITES= https://gitlab.gnome.org/GNOME/gjs/-/commit/ | |||||
PATCHFILES= f93880c356108cfdbc8f9ebe318d18f256d7128d.patch:-p1 # https://gitlab.gnome.org/GNOME/gjs/-/issues/514 | |||||
MAINTAINER= gnome@FreeBSD.org | MAINTAINER= gnome@FreeBSD.org | ||||
COMMENT= JavaScript bindings based on gobject-introspection | COMMENT= JavaScript bindings based on gobject-introspection | ||||
WWW= http://cinnamon.linuxmint.com | WWW= https://github.com/linuxmint/cjs | ||||
LICENSE= MIT LGPL20+ | LICENSE= MIT LGPL20+ | ||||
LICENSE_COMB= dual | LICENSE_COMB= dual | ||||
LICENSE_FILE_MIT= ${WRKSRC}/COPYING | LICENSE_FILE_MIT= ${WRKSRC}/COPYING | ||||
LICENSE_FILE_LGPL20+ = ${WRKSRC}/COPYING.LGPL | LICENSE_FILE_LGPL20+ = ${WRKSRC}/COPYING.LGPL | ||||
LIB_DEPENDS= libffi.so:devel/libffi \ | LIB_DEPENDS= libffi.so:devel/libffi \ | ||||
libmozjs-78.so:lang/spidermonkey78 | libmozjs-78.so:lang/spidermonkey78 | ||||
USES= compiler:c++14-lang gettext gnome localbase meson pkgconfig \ | USES= compiler:c++17-lang gettext gnome localbase meson pkgconfig \ | ||||
python:3.5+,build readline shebangfix xorg | python:build readline shebangfix xorg | ||||
USE_GNOME= cairo gdkpixbuf2 gtk30 introspection | USE_GNOME= cairo gdkpixbuf2 gtk30 introspection | ||||
USE_XORG= x11 xext | USE_XORG= x11 xext | ||||
MESON_ARGS= -Dinstalled_tests=false \ | MESON_ARGS= -Dinstalled_tests=false \ | ||||
-Dcairo=enabled \ | -Dcairo=enabled \ | ||||
-Dreadline=enabled \ | -Dreadline=enabled \ | ||||
-Dprofiler=disabled | -Dprofiler=disabled | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= linuxmint | GH_ACCOUNT= linuxmint | ||||
SHEBANG_GLOB= *.py | SHEBANG_GLOB= *.py | ||||
PORTSCOUT= limit:^[0-9.]+$$ # ignore master.mint* tags | PORTSCOUT= limit:^[0-9.]+$$ # ignore master.mint* tags | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |