notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
rubygem-execjs ExecJS lets you run JavaScript code from Ruby
2.8.1_2 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.8.1_2Version of this port present on the latest quarterly branch.
Maintainer: ruby@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-10-17 01:25:39
Last Update: 2021-11-12 05:54:51
Commit Hash: f4ffcdf
People watching this port, also watch:: screen, mkfontscale, font-misc-meltho
Also Listed In: rubygems
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/rubygem-execjs-2.8.1_2/catalog.mk
  2. /usr/local/share/licenses/rubygem-execjs-2.8.1_2/LICENSE
  3. /usr/local/share/licenses/rubygem-execjs-2.8.1_2/MIT
Collapse this list.
Dependency lines:
  • rubygem-execjs>0:devel/rubygem-execjs
To install the port:
cd /usr/ports/devel/rubygem-execjs/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/rubygem-execjs
  • pkg install rubygem-execjs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: rubygem-execjs
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
rubygem-execjs
ABIlatestquarterly
FreeBSD:11:aarch642.7.02.7.0
FreeBSD:11:amd642.8.12.8.1
FreeBSD:11:armv62.7.0-
FreeBSD:11:i3862.8.12.8.1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch642.7.02.8.1_2
FreeBSD:12:amd642.8.1_22.8.1_2
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862.8.1_22.8.1_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-2.7.0
FreeBSD:13:aarch642.8.1_22.8.1_2
FreeBSD:13:amd642.8.1_22.8.1_2
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3862.8.1_22.8.1_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc642.7.02.8.1
FreeBSD:14:aarch642.8.1_2-
FreeBSD:14:amd642.8.1_2-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3862.8.1_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc642.7.0-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. ruby27 : lang/ruby27
  2. gem27 : devel/ruby-gems
Runtime dependencies:
  1. ruby27 : lang/ruby27
  2. gem27 : devel/ruby-gems
  3. node : www/node16
Patch dependencies:
  1. ruby27 : lang/ruby27
  2. gem27 : devel/ruby-gems
Extract dependencies:
  1. ruby27 : lang/ruby27
This port is required by:
for Run
  1. devel/rubygem-coffee-script
  2. devel/rubygem-react-rails
  3. devel/rubygem-react-rails-rails5
  4. textproc/rubygem-autoprefixer-rails
  5. textproc/rubygem-autoprefixer-rails1025
  6. textproc/rubygem-babel-transpiler
  7. textproc/rubygem-jekyll-assets
Expand this list (17 items / 10 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. textproc/rubygem-terser
  3. textproc/rubygem-terser11
  4. www/rubygem-rails4
  5. www/rubygem-rails5
  6. www/rubygem-rails50
  7. www/rubygem-smashing
  8. www/rubygem-uglifier
  9. Collapse this list.

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. textproc/rubygem-autoprefixer-rails1020*
  2. www/rubygem-dashing*
  3. www/rubygem-uglifier27*
  4. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://rubygems.org/downloads/
Collapse this list.

Number of commits found: 41

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
12 Nov 2021 05:54:51
 files touched by this commit commit hash:f4ffcdfe611a0e2147bbcb9697ecdffb4538acb7  2.8.1_2
Matthias Fechner (mfechner) search for other commits by this committer
*/*: use new nodejs USES flag

Simply define which nodejs version is required using the nodejs USES flag.

PR:                     259783
Differential Revision:	https://reviews.freebsd.org/D32790
01 Nov 2021 13:42:22
 files touched by this commit commit hash:9e1784a8a6d7afceb0a7615fad7880fe73943f3e  2.8.1_2
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/rubygem-execjs: Revert OPTIONS_DEFAULT change in
7e473a73328cb6f401d059f9ebb2bf355a5bc17e

- Bump PORTREVISION for dependency change

It breaks rubygem-rails60.

Reference:	http://beefy5.nyi.freebsd.org/data/122i386-default/a4f15d40a133/logs/rubygem-rails60-6.0.4.1.log
		http://beefy6.nyi.freebsd.org/data/122amd64-default/a4f15d40a133/logs/rubygem-rails60-6.0.4.1.log
		http://beefy15.nyi.freebsd.org/data/130i386-default/a4f15d40a133/logs/rubygem-rails60-6.0.4.1.log
		http://beefy16.nyi.freebsd.org/data/130amd64-default/a4f15d40a133/logs/rubygem-rails60-6.0.4.1.log
		http://beefy17.nyi.freebsd.org/data/main-i386-default/pa4f15d40a133_s141a53cd58/logs/rubygem-rails60-6.0.4.1.log
		http://beefy18.nyi.freebsd.org/data/main-amd64-default/pa4f15d40a133_s141a53cd58/logs/rubygem-rails60-6.0.4.1.log
27 Oct 2021 21:00:17
 files touched by this commit commit hash:7e473a73328cb6f401d059f9ebb2bf355a5bc17e  2.8.1_1
Matthias Fechner (mfechner) search for other commits by this committer
devel/rubygem-execjs: Use node16 as default version

Ports like www/gitlab-ce will not work with node17.
30 Jun 2021 20:44:12
 files touched by this commit commit hash:190069aad506199c63cf76032aa12fa3cdf55be1  2.8.1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/rubygem-execjs: Update to 2.8.1

- Simplify *_DESC by removing node versions

Changes:	https://github.com/rails/execjs/releases
26 Jun 2021 12:15:31
 files touched by this commit commit hash:8eb508f23b685898ee99ba2d7933608d5cce1740  2.7.0
Rene Ladan (rene) search for other commits by this committer
cleanup: remove more optional Node 10/12 usages
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.7.0
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
09 Feb 2021 08:17:52
Original commit files touched by this commit Revision:564774  2.7.0
mfechner search for other commits by this committer
Added node14 as option and corrected description for option node.

PR:		253361
Submitted by:	freebsd-public@it64.de
10 Mar 2020 21:49:24
Original commit files touched by this commit Revision:528197  2.7.0
rene search for other commits by this committer
devel/rubygem-execjs: remove EOL Node 8 as a backend option.
28 Dec 2019 07:51:18
Original commit files touched by this commit Revision:521205  2.7.0
sunpoet search for other commits by this committer
Add NODE12 option

PR:		242875
Submitted by:	Norikatsu Shigemura <nork@ninth-nine.com>
25 May 2019 10:02:21
Original commit files touched by this commit Revision:502545  2.7.0
sunpoet search for other commits by this committer
Remove NODE6 option

node6 expired on Apr 30, 2019.
24 Apr 2019 17:43:11
Original commit files touched by this commit Revision:499889  2.7.0
sunpoet search for other commits by this committer
Update NODE_DESC after r499831
18 Nov 2018 20:38:03
Original commit files touched by this commit Revision:485270  2.7.0
sunpoet search for other commits by this committer
Add NODE10 option
01 May 2018 19:50:55
Original commit files touched by this commit Revision:468796  2.7.0
sunpoet search for other commits by this committer
Remove NODE4 option

www/node4 expired on 2018-04-30.
15 Dec 2017 23:53:00
Original commit files touched by this commit Revision:456438  2.7.0
sunpoet search for other commits by this committer
Add NODE8 option
12 Dec 2016 20:58:55
Original commit files touched by this commit Revision:428450  2.7.0
sunpoet search for other commits by this committer
- Add NODE6 option
08 Sep 2016 17:13:24
Original commit files touched by this commit Revision:421568  2.7.0
amdmi3 search for other commits by this committer
- Allow to choose node backend version
- While here, add LICENSE_FILE

PR:		206632
Submitted by:	j.david.lists@gmail.com
Approved by:	maintainer timeout (ruby, 7 months)
28 May 2016 17:10:14
Original commit files touched by this commit Revision:416040  2.7.0
sunpoet search for other commits by this committer
- Update to 2.7.0

Changes:	https://github.com/rails/execjs/commits/master
27 Apr 2016 21:57:32
Original commit files touched by this commit Revision:414136  2.6.0_1
swills search for other commits by this committer
Convert USES=gem:autoplist to USES=gem since autoplist is default
27 Apr 2016 16:36:42
Original commit files touched by this commit Revision:414118  2.6.0_1
swills search for other commits by this committer
create USES=gem and update rubygem- ports to use it

Note that for now ports still have to have USE_RUBY=yes to use USES=gem

PR:		209041
Differential Revision:	https://reviews.freebsd.org/D6070
27 Apr 2016 15:22:31
Original commit files touched by this commit Revision:414112  2.6.0_1
brd search for other commits by this committer
Handle nodejs not being found in the path.

This fixes running ruby on rails under nginx and passenger.

Approved by:	swills (mentor, ruby)
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  2.6.0
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
15 Aug 2015 12:09:33
Original commit files touched by this commit Revision:394300  2.6.0
sunpoet search for other commits by this committer
- Update to 2.6.0

Changes:	https://github.com/rails/execjs/commits/master
02 Jul 2015 16:01:08
Original commit files touched by this commit Revision:391169  2.5.2
pgollucci search for other commits by this committer
Set NO_ARCH for remaining rubygem-* ports with no arch dependent files

Obtained from:  DEVELOPER_MODE
With Hat:       ruby@

Sponsored by:   RideCharge Inc / Curb
03 May 2015 11:27:43
Original commit files touched by this commit Revision:385251  2.5.2
sunpoet search for other commits by this committer
- Update to 2.5.2

Changes:	https://github.com/rails/execjs/commits/master
08 Apr 2015 17:41:21
Original commit files touched by this commit Revision:383591  2.5.0
sunpoet search for other commits by this committer
- Update to 2.5.0
- Update WWW

Changes:	https://github.com/rails/execjs/commits/master
02 Apr 2015 17:17:33
Original commit files touched by this commit Revision:383027  2.4.0
swills search for other commits by this committer
devel/rubygem-execjs: update to 2.4.0
18 Oct 2014 17:38:55
Original commit files touched by this commit Revision:371145  2.2.2
swills search for other commits by this committer
devel/rubygem-execjs: update to 2.2.2
26 Aug 2014 18:55:23
Original commit files touched by this commit Revision:366247  2.2.1
swills search for other commits by this committer
www/rubygem-rails: move node dependency to execjs where it belongs
04 Jul 2014 02:49:35
Original commit files touched by this commit Revision:360526  2.2.1
swills search for other commits by this committer
- Update to 2.2.1
20 Jun 2014 16:04:22
Original commit files touched by this commit Revision:358597  2.2.0
swills search for other commits by this committer
- Update to 2.2.0
20 Jan 2014 17:25:08
Original commit files touched by this commit Revision:340433  2.0.2
sunpoet search for other commits by this committer
- Update to 2.0.2

Changes:	https://github.com/sstephenson/execjs/commits/master
20 Jan 2014 16:55:10
Original commit files touched by this commit Revision:340408  1.4.0
sunpoet search for other commits by this committer
- Add LICENSE
30 Oct 2013 02:32:53
Original commit files touched by this commit Revision:332036  1.4.0
swills search for other commits by this committer
- Add stage support
20 Sep 2013 17:17:45
Original commit files touched by this commit Revision:327726  1.4.0
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 4)
09 Jun 2012 06:16:49
Original commit files touched by this commit   1.4.0
miwi search for other commits by this committer
- Update to 1.4.0

PR:             168877
Submitted by:   Po-Chien Lin <linpc@cs.nctu.edu.tw>
20 Dec 2011 05:10:57
Original commit files touched by this commit   1.2.13
pgollucci search for other commits by this committer
- Update to 1.2.13

With Hat:       ruby@
Sponsored by:   RideCharge Inc. / TaxiMagic
20 Dec 2011 00:21:54
Original commit files touched by this commit   1.2.12
pgollucci search for other commits by this committer
- Point at the homepage consistently as defined by rubygems.org
17 Dec 2011 04:11:17
Original commit files touched by this commit   1.2.12
pgollucci search for other commits by this committer
- Update to 1.2.12

With Hat:       ruby@
Sponsored by:   RideCharge Inc. / TaxiMagic
08 Dec 2011 03:29:27
Original commit files touched by this commit   1.2.11
swills search for other commits by this committer
- Update to 1.2.11

Feature safe:   yes
06 Dec 2011 18:54:57
Original commit files touched by this commit   1.2.10
swills search for other commits by this committer
- Update to 1.2.10

Feature safe:   yes
17 Oct 2011 01:25:00
Original commit files touched by this commit   1.2.9
swills search for other commits by this committer
ExecJS lets you run JavaScript code from Ruby.

WWW:    http://rubygems.org/gems/execjs

Number of commits found: 41