notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Port details
J J programming language
807_1,1 lang Deleted on this many watch lists=0 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 807_1,1Version of this port present on the latest quarterly branch.
Broken BROKEN: does not build
Deprecated DEPRECATED: Broken since 2021
Expired This port expired on: 2023-03-21
Ignore IGNORE: is marked as broken: does not build
Maintainer: search for ports maintained by this maintainer
Port Added: 2018-04-08 09:42:49
Last Update: 2023-03-21 00:01:43
Commit Hash: 1f05ea9
Also Listed In: math
License: GPLv3
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
pkg-plist: as obtained via: make generate-plist
Expand this list (160 items)
Collapse this list.
  1. /usr/local/share/licenses/J-807_1,1/
  2. /usr/local/share/licenses/J-807_1,1/LICENSE
  3. /usr/local/share/licenses/J-807_1,1/GPLv3
  4. bin/jconsole
  5. lib/j/bin/jconsole
  6. lib/j/bin/
  7. lib/j/bin/
  8. share/j/addons/data/jfiles/history.txt
  9. share/j/addons/data/jfiles/jfiles.ijs
  10. share/j/addons/data/jfiles/jfiles.txt
  11. share/j/addons/data/jfiles/keyfiles.txt
  12. share/j/addons/data/jfiles/manifest.ijs
  13. share/j/addons/data/jfiles/test/test0.ijs
  14. share/j/addons/data/jfiles/test/test1.ijs
  15. share/j/addons/data/jmf/history.txt
  16. share/j/addons/data/jmf/jmf.ijs
  17. share/j/addons/data/jmf/manifest.ijs
  18. share/j/addons/data/jmf/test/testdata.ijs
  19. share/j/addons/data/jmf/test/testjmf.ijs
  20. share/j/addons/ide/jhs/build.ijs
  21. share/j/addons/ide/jhs/config/jhs.cfg
  22. share/j/addons/ide/jhs/config/jhs_default.ijs
  23. share/j/addons/ide/jhs/core.ijs
  24. share/j/addons/ide/jhs/demo/jdemo1.ijs
  25. share/j/addons/ide/jhs/demo/jdemo10.ijs
  26. share/j/addons/ide/jhs/demo/jdemo11.ijs
  27. share/j/addons/ide/jhs/demo/jdemo12.ijs
  28. share/j/addons/ide/jhs/demo/jdemo2.ijs
  29. share/j/addons/ide/jhs/demo/jdemo3.ijs
  30. share/j/addons/ide/jhs/demo/jdemo4.ijs
  31. share/j/addons/ide/jhs/demo/jdemo5.ijs
  32. share/j/addons/ide/jhs/demo/jdemo6.ijs
  33. share/j/addons/ide/jhs/demo/jdemo7.ijs
  34. share/j/addons/ide/jhs/demo/jdemo8.ijs
  35. share/j/addons/ide/jhs/demo/jdemo9.ijs
  36. share/j/addons/ide/jhs/demo/jdemogl1.ijs
  37. share/j/addons/ide/jhs/favicon.ico
  38. share/j/addons/ide/jhs/gnuplot.ijs
  39. share/j/addons/ide/jhs/gpdemo.ijs
  40. share/j/addons/ide/jhs/grep.exe
  41. share/j/addons/ide/jhs/history.txt
  42. share/j/addons/ide/jhs/jal.ijs
  43. share/j/addons/ide/jhs/jbinfo.ijs
  44. share/j/addons/ide/jhs/jd3.ijs
  45. share/j/addons/ide/jhs/jdemo.ijs
  46. share/j/addons/ide/jhs/jfif.ijs
  47. share/j/addons/ide/jhs/jfile.ijs
  48. share/j/addons/ide/jhs/jfiles.ijs
  49. share/j/addons/ide/jhs/jfilesrc.ijs
  50. share/j/addons/ide/jhs/jgcp.ijs
  51. share/j/addons/ide/jhs/jhelp.ijs
  52. share/j/addons/ide/jhs/jhs.jproj
  53. share/j/addons/ide/jhs/jijs.ijs
  54. share/j/addons/ide/jhs/jijsce.ijs
  55. share/j/addons/ide/jhs/jijsipad.ijs
  56. share/j/addons/ide/jhs/jijsta.ijs
  57. share/j/addons/ide/jhs/jijx.ijs
  58. share/j/addons/ide/jhs/jijxalt.ijs
  59. share/j/addons/ide/jhs/jijxaz.ijs
  60. share/j/addons/ide/jhs/jijxdebug.ijs
  61. share/j/addons/ide/jhs/jijxh.ijs
  62. share/j/addons/ide/jhs/jijxipad.ijs
  63. share/j/addons/ide/jhs/jijxm.ijs
  64. share/j/addons/ide/jhs/jijxmin.ijs
  65. share/j/addons/ide/jhs/jlogin.ijs
  66. share/j/addons/ide/jhs/js/codemirror/codemirror.4.2.css
  67. share/j/addons/ide/jhs/js/codemirror/codemirror.min.4.2.js
  68. share/j/addons/ide/jhs/js/codemirror/j/j.4.2.js
  69. share/j/addons/ide/jhs/js/codemirror/j/jtheme.4.2.css
  70. share/j/addons/ide/jhs/js/codemirror/license.txt
  71. share/j/addons/ide/jhs/js/codemirror/util/dialog.4.2.css
  72. share/j/addons/ide/jhs/js/codemirror/util/dialog.4.2.js
  73. share/j/addons/ide/jhs/js/codemirror/util/search.4.2.js
  74. share/j/addons/ide/jhs/js/codemirror/util/searchcursor.4.2.js
  75. share/j/addons/ide/jhs/js/d3/LICENSE
  76. share/j/addons/ide/jhs/js/d3/LICENSE.v3
  77. share/j/addons/ide/jhs/js/d3/d3.js
  78. share/j/addons/ide/jhs/js/d3/d3.min.js
  79. share/j/addons/ide/jhs/js/d3/d3.v3.js
  80. share/j/addons/ide/jhs/js/d3/d3.v3.min.js
  81. share/j/addons/ide/jhs/js/excanvas.js
  82. share/j/addons/ide/jhs/js/jquery-1.5.1.min.js
  83. share/j/addons/ide/jhs/js/jquery/handsontable.css
  84. share/j/addons/ide/jhs/js/jquery/handsontable.js
  85. share/j/addons/ide/jhs/js/jquery/jquery-2.0.3.min.js
  86. share/j/addons/ide/jhs/js/jquery/
  87. share/j/addons/ide/jhs/js/jquery/jquery-ui.css
  88. share/j/addons/ide/jhs/js/jquery/jquery-ui.min.js
  89. share/j/addons/ide/jhs/js/jquery/
  90. share/j/addons/ide/jhs/js/jquery/smoothness/images/animated-overlay.gif
  91. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png
  92. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
  93. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
  94. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
  95. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-bg_glass_75_dadada_1x400.png
  96. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
  97. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
  98. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
  99. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-icons_222222_256x240.png
  100. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-icons_2e83ff_256x240.png
  101. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-icons_454545_256x240.png
  102. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-icons_888888_256x240.png
  103. share/j/addons/ide/jhs/js/jquery/smoothness/images/ui-icons_cd0a0a_256x240.png
  104. share/j/addons/ide/jhs/js/jquery/smoothness/jquery-ui.custom.css
  105. share/j/addons/ide/jhs/js/webgl/glmatrix-min.js
  106. share/j/addons/ide/jhs/jtable.ijs
  107. share/j/addons/ide/jhs/jum.ijs
  108. share/j/addons/ide/jhs/manifest.ijs
  109. share/j/addons/ide/jhs/readme.txt
  110. share/j/addons/ide/jhs/shortcut.ijs
  111. share/j/addons/ide/jhs/sp.ijs
  112. share/j/addons/ide/jhs/spxdemo.ijs
  113. share/j/addons/ide/jhs/utilh.ijs
  114. share/j/addons/ide/jhs/utiljs.ijs
  115. share/j/profile.ijs
  116. share/j/system/config/base.cfg
  117. share/j/system/config/base.cfg.orig
  118. share/j/system/config/folders.cfg
  119. share/j/system/config/version.txt
  120. share/j/system/defs/hostdefs_aix.ijs
  121. share/j/system/defs/hostdefs_android.ijs
  122. share/j/system/defs/hostdefs_android_64.ijs
  123. share/j/system/defs/hostdefs_darwin.ijs
  124. share/j/system/defs/hostdefs_darwin_64.ijs
  125. share/j/system/defs/hostdefs_freebsd_64.ijs
  126. share/j/system/defs/hostdefs_freebsd_64.ijs.orig
  127. share/j/system/defs/hostdefs_linux.ijs
  128. share/j/system/defs/hostdefs_linux_64.ijs
  129. share/j/system/defs/hostdefs_sunos.ijs
  130. share/j/system/defs/hostdefs_win.ijs
  131. share/j/system/defs/hostdefs_win_64.ijs
  132. share/j/system/defs/netdefs_aix.ijs
  133. share/j/system/defs/netdefs_android.ijs
  134. share/j/system/defs/netdefs_android_64.ijs
  135. share/j/system/defs/netdefs_darwin.ijs
  136. share/j/system/defs/netdefs_darwin_64.ijs
  137. share/j/system/defs/netdefs_freebsd_64.ijs
  138. share/j/system/defs/netdefs_freebsd_64.ijs.orig
  139. share/j/system/defs/netdefs_linux.ijs
  140. share/j/system/defs/netdefs_linux_64.ijs
  141. share/j/system/defs/netdefs_sunos.ijs
  142. share/j/system/defs/netdefs_win.ijs
  143. share/j/system/defs/netdefs_win_64.ijs
  144. share/j/system/main/regex.ijs
  145. share/j/system/main/regex.ijs.orig
  146. share/j/system/main/socket.ijs
  147. share/j/system/main/stdlib.ijs
  148. share/j/system/main/stdlib.ijs.orig
  149. share/j/system/main/task.ijs
  150. share/j/system/util/boot.ijs
  151. share/j/system/util/configure.ijs
  152. share/j/system/util/pacman.ijs
  153. share/j/system/util/pm.ijs
  154. share/j/system/util/pp.ijs
  155. share/j/system/util/project.ijs
  156. share/j/system/util/scripts.ijs
  157. share/j/system/util/tar.ijs
  158. @owner
  159. @group
  160. @mode
Collapse this list.
Dependency lines:
  • J>0:lang/J
  • openjdk[0-9]*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
No installation instructions:
This port has been deleted.
Flavors: there is no flavor information for this port.

No package information for this port in our database
Sometimes this happens. Not all ports have packages.
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. gmake>=4.3 : devel/gmake
Library dependencies:
  1. : devel/pcre2
  2. : databases/sqlite3
  3. : devel/libedit
There are no ports dependent upon this port

Configuration Options:
Options name:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
Collapse this list.
Port Moves
  • port deleted on 2023-03-20
    REASON: Has expired: Broken since 2021

Number of commits found: 19

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
21 Mar 2023 00:01:43
commit hash:1f05ea9eaf7cc8f1a8e32f5758f7bb50b76f34e8commit hash:1f05ea9eaf7cc8f1a8e32f5758f7bb50b76f34e8commit hash:1f05ea9eaf7cc8f1a8e32f5758f7bb50b76f34e8commit hash:1f05ea9eaf7cc8f1a8e32f5758f7bb50b76f34e8 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/J: Remove expired port:

2023-03-21 lang/J: Broken since 2021
20 Feb 2023 17:09:25
commit hash:ffebdf4a9df0c596e34e9c3fa224fbcb4da2a2f7commit hash:ffebdf4a9df0c596e34e9c3fa224fbcb4da2a2f7commit hash:ffebdf4a9df0c596e34e9c3fa224fbcb4da2a2f7commit hash:ffebdf4a9df0c596e34e9c3fa224fbcb4da2a2f7 files touched by this commit
Antoine Brodin (antoine) search for other commits by this committer
lang/J: deprecate
07 Sep 2022 21:58:51
commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
07 Sep 2022 21:10:59
commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Oct 2021 12:58:29
commit hash:61b661339366b6ee95ca1de0667979da9240c6b8commit hash:61b661339366b6ee95ca1de0667979da9240c6b8commit hash:61b661339366b6ee95ca1de0667979da9240c6b8commit hash:61b661339366b6ee95ca1de0667979da9240c6b8 files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
Style: improve ONLY_FOR_ARCHS_REASON (grammar, markup, etc.)

ONLY_FOR_ARCHS_REASON is used as part of the sentence and thus should
start with lower-case letter and not end with a period which is added
by the framework, similar to other knobs like BROKEN, IGNORE, et al.

While here, remove needless quoting, add missing Oxford comma, expand
contractions and jargonisms, use correct spelling for proper names.
29 Jul 2021 06:08:52
commit hash:ec23734f4a935a3c5ac93c124fc6d7a34c6f6ec2commit hash:ec23734f4a935a3c5ac93c124fc6d7a34c6f6ec2commit hash:ec23734f4a935a3c5ac93c124fc6d7a34c6f6ec2commit hash:ec23734f4a935a3c5ac93c124fc6d7a34c6f6ec2 files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
lang/J: Remove the OPENMP option

The OPENMP option depends on the obsolete lang/gcc7 port (and does
so in an unconventional way that likely doesn't actually work these
days when the default version of GCC is much newer). It's also off
by default and may not have been exercised at all.

Approved by:	maintainer timeout (, 23 days)
07 Apr 2021 08:09:01
commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
commit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
16 Mar 2021 21:15:28
Revision:568616Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Mark BROKEN: does not compile

/wrkdirs/usr/ports/lang/J/work/jsource-j807-release/jsrc/ar.c:254:70: error:
implicit conversion from 'long long' to 'double' changes value from
9223372036854775807 to 9223372036854775808

- Fix CONFLICTS_INSTALL on openjdk* (conflict of bin/jconsole binary from J vs.
symlink installed by openjdk* from post-install scripts) [1]
- Fix WWW

PR:		236427 [1]
Reported by: [1]
03 Mar 2020 15:11:47
Revision:527679Original commit files touched by this commit
mat search for other commits by this committer
Regular USE_GITHUB cleanup.
13 Aug 2019 22:29:43
Revision:508882Original commit files touched by this commit
mat search for other commits by this committer
onvert to UCL & cleanup pkg-message (categories l-m)
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/ which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/ which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
26 Jun 2019 01:55:19
Revision:505135Original commit files touched by this commit
linimon search for other commits by this committer
Fix bogus ONLY_FOR_ARCHS_REASON logic.

Reported by:	mat
25 Jun 2019 12:24:00
Revision:505082Original commit files touched by this commit
linimon search for other commits by this committer
Restore line dropped in r500311.

Approved by:	swills
28 Apr 2019 12:10:00
Revision:500311Original commit files touched by this commit
swills search for other commits by this committer
lang/J: Update to j807-release

PR:		236454
Submitted by:	Joao Neves <> (maintainer)
10 Sep 2018 10:29:10
Revision:479384Original commit files touched by this commit
mat search for other commits by this committer
Change the arch in ONLY_FOR_ARCHS_REASON_x to be actually used.
04 Jun 2018 14:46:41
Revision:471550Original commit files touched by this commit
mat search for other commits by this committer
Fix USE_GITHUB usage.

Sponsored by:	Absolight
17 Apr 2018 16:52:17
Revision:467617Original commit files touched by this commit
pi search for other commits by this committer
lang/J: update 806 -> 808

- builds on 10.3 now

PR:		227395
Submitted by:	Joao Neves <> (maintainer)
08 Apr 2018 09:41:15
Revision:466786Original commit files touched by this commit
pi search for other commits by this committer
New port: lang/J

J (J language) is a high-level, general-purpose, high-performance
programming language. J is portable and runs on 32/64-bit
Windows/Linux/Mac as well as iOS, Android, and other platforms.


PR:		226186
Submitted by:	Joao Neves <>

Number of commits found: 19