freebsd-ports/lang
Muhammad Moinur Rahman 18c6e18276 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby
Switch from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk

Notable changes are.

- Mk/bsd.ruby.mk is moved to Mk/Uses/ruby.mk.
- USE_RUBY=yes is replaced with USES=ruby.
- USE_RUBY_EXTCONF is replaced with USES=ruby:extconf.
- USE_RUBY_RDOC is replaced with USES=ruby:rdoc.
- USE_RUBY_SETUP is replaces with USES=ruby:setup.
- RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS are replaced with
  USES=ruby:{build,none,run}.
- RUBY_REQUIRE isn't used anywhere, so removed.
- USES=gem now implies USES=ruby.

This is mainly the work of yasu@ at https://reviews.freebsd.org/D27863

I have just made some cosmetic changes and ran exp-run to test that the
tree is not in a BROKEN state.

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D37925
2023-01-14 17:08:33 -06:00
..
abcl
alchemist.el
algol68g lang/algol68g: update Algol 68 Genie to minor bugfix version 3.1.1 2023-01-10 05:26:00 +00:00
angelscript
apache-commons-jelly
asn1c
atlast
awka
bas2tap
basic256
bsh
bwbasic
c
cbmbasic
ccl
ceylon
cfortran
chaiscript
chez-scheme
chibi-scheme
chicken
cim
cjs
cling
clips
clisp
clojure
clojure-mode.el
clover lang/clover: drop USE_LDCONFIG due to dlopen(3) 2022-12-14 12:04:26 +00:00
cocor
coffeescript lang/coffeescript: update 2.6.1 to 2.7.0 2022-12-30 14:03:41 +00:00
colm
cparser
crystal lang/crystal: Update to 1.7.0 2023-01-11 09:01:05 -05:00
csharp-mode.el
cython */*: rename CHEESESHOP to PYPI in MASTER_SITES 2023-01-11 18:58:34 +03:00
cython-devel
dhall
dlang-tools
dlv
duktape
duktape-lib
ecl
eisl
elixir
elixir-devel lang/elixir-devel: allow Erlang/OTP version to be user-configured 2022-12-13 09:29:10 +00:00
elixir-mode.el
elk
elm
emacs-lisp-intro
erlang
erlang-doc
erlang-java
erlang-man
erlang-runtime21
erlang-runtime22
erlang-runtime23
erlang-runtime24
erlang-runtime25
erlang-wx
execline
expect
f2c
fasm
fennel lang/fennel: Update to 1.2.1 2022-12-12 15:58:44 -04:00
ferite
ficl
fpc
fpc-base
fpc-docs
fpc-lua
fpc-pastojs
fpc-rexx
fpc-rtl-console
fpc-rtl-extra
fpc-rtl-generics
fpc-rtl-objpas
fpc-rtl-unicode
fpc-source
fpc-units
fpc-utils
frawk lang/frawk: New port: Efficient awk-like language 2023-01-03 08:52:16 -08:00
fsharp
fth
gambit-c
gauche
gawk
gcc
gcc6-aux
gcc8
gcc9
gcc10
gcc11
gcc11-devel lang/gcc11-devel: Update to 11.3.1.s20230113 2023-01-14 15:32:32 +01:00
gcc12
gcc12-devel lang/gcc12-devel: Update to 12.2.1.s20230107 2023-01-08 14:25:20 +01:00
gcc13-devel lang/gcc13-devel: Update to 13.0.0.s20230108 2023-01-09 13:48:31 +01:00
gcc48
gcc-ecj45
gforth
ghc
ghc810
gjs lang/gjs: fix build with libc++ 15 2022-12-18 18:34:13 +01:00
gleam lang/gleam: update to 0.25.3 2023-01-12 11:45:18 +00:00
gnat12 lang/gnat12: add an asset for FreeBSD-12 / i386 2022-12-28 10:27:25 +01:00
gnatcross-binutils-aarch64
gnatcross-sysroot-aarch64
gnatdroid-binutils
gnatdroid-binutils-x86
gnatdroid-sysroot
gnatdroid-sysroot-x86
gnu-apl
gnu-cobol
gnustep-base
go
go118 lang/go118: Update to 1.18.10 2023-01-11 09:01:05 -05:00
go119 lang/go119: Update to 1.19.5 2023-01-11 09:01:05 -05:00
go-devel lang/go-devel: Update to go1.20rc2 2023-01-05 07:32:57 -05:00
gomacro all: Bump PORTVERSION after lang/go{118,119} update 2023-01-14 06:31:17 -05:00
gprolog
gravity
groovy
gscheme
guile lang/guile: Fix runtime 2022-12-13 08:00:42 -06:00
guile1
guile2
halide
harec
haskell-mode.el
hermes
hla
hs-brainfuck
hs-unlambda
huc
icc
intel-compute-runtime
intercal
io
io-devel
itcl
itcl4
J
janet lang/janet: Update to 1.26.0 2023-01-09 10:30:18 +08:00
jimtcl
jpm lang/jpm: Update to 1.1.0 2023-01-09 10:32:32 +08:00
jruby
julia lang/julia: Update to 1.8.5 2023-01-12 11:29:25 -04:00
jython
kawa
kf5-kross KDE: Update KDE Frameworks to 5.101 2022-12-28 06:39:42 +01:00
kotlin lang/kotlin: update to 1.8.0 2023-01-10 11:17:40 +03:00
kross-interpreters KDE: Update KDE Gear to 22.12.1 2023-01-05 18:28:33 +01:00
kturtle KDE: Update KDE Gear to 22.12.1 2023-01-05 18:28:33 +01:00
lafontaine
lci
ldc
lfe lang/lfe: Update to 2.1.1 2023-01-08 03:42:27 +09:00
lfortran */*: chase the upgrade of devel/libfmt to 9.1.0 2022-12-19 10:31:34 +01:00
libhx lang/libhx: update the port to version 4.8 2023-01-03 05:29:56 +00:00
libobjc2
librep
libstdc++_stldoc_4.2.2
linux-c7-tcl85
linux-dotnet10-runtime
linux-dotnet11-runtime
linux-dotnet11-sdk
linux-dotnet-cli
linux-dotnet-runtime
linux-dotnet-sdk
linux-j
lua51
lua52
lua53
lua54
luajit lang/luajit: use clang on powerpc 2023-01-05 00:04:12 +01:00
luajit-devel lang/luajit-devel: update to the recent commit 2022-12-27 11:10:19 -05:00
luajit-openresty
malbolge
maude lang/maude: CVC4 is broken because project doesn't yet support CVC5 2023-01-04 03:50:53 -08:00
mawk
mdk
mecrisp-stellaris
micropython
mit-scheme
mixal
mlton Mk/**tex.mk: Convert bsd.tex.mk to USES=tex 2022-12-19 08:44:58 -06:00
mmix
mono lang/mono: fix build with clang 15 2022-12-18 18:33:30 +01:00
mono5.10
mono5.20
mono6.8
mono-basic
mosh
mosml
mtasc
mujs
munger
myrddin
nawk
nbfc
neko
nesasm
newlisp
nhc98
nickle
nim
njs
nqc
nwcc
nx
nyan
ocaml
ocaml-autoconf
ocaml-camlidl
ocaml-nox11
onyx
oo2c
opencoarrays
ott
owl-lisp
p5-Data-JavaScript
p5-ePerl
p5-Error
p5-Expect
p5-ExtUtils-F77
p5-Interpolation
p5-JavaScript-Squish
p5-JavaScript-Value-Escape
p5-JSAN
p5-List-MoreUtils
p5-List-MoreUtils-XS
p5-Marpa
p5-Marpa-PP
p5-Marpa-XS
p5-Modern-Perl
p5-Perl6-Subs
p5-Promises
p5-Pugs-Compiler-Rule
p5-Quantum-Superpositions
p5-Scalar-List-Utils
p5-signatures
p5-Switch
p5-Tcl
p5-Test-XPath
p5-Try-Catch
p5-Try-Tiny
p5-Try-Tiny-Retry
p5-TryCatch
p5-v6
parrot
pbasic
pcc
perl5-devel lang/perl5*: remove workarounds for lld 15 and dtrace enabled 2022-12-12 14:34:48 +01:00
perl5.32 lang/perl5*: remove workarounds for lld 15 and dtrace enabled 2022-12-12 14:34:48 +01:00
perl5.34 lang/perl5*: remove workarounds for lld 15 and dtrace enabled 2022-12-12 14:34:48 +01:00
perl5.36 lang/perl5*: remove workarounds for lld 15 and dtrace enabled 2022-12-12 14:34:48 +01:00
petite-chez
pfe
pharo
php80 lang/php80: Update version 8.0.26=>8.0.27 2023-01-09 18:07:49 -06:00
php80-extensions */*php*: Final cleanup for php74 2022-12-25 13:45:09 -06:00
php81 lang/php81: Update version 8.1.13=>8.1.14 2023-01-09 18:07:49 -06:00
php81-extensions */*php*: Final cleanup for php74 2022-12-25 13:45:09 -06:00
php82 lang/php82: Update version 8.2.0=>8.2.1 2023-01-09 18:07:50 -06:00
php82-extensions */*php*: Final cleanup for php74 2022-12-25 13:45:09 -06:00
php-mode.el
picoc
plexil
pocl
polyml
pomsky */*: Bump rust (cargo) ports to reflect on WITH_LTO 2023-01-07 20:24:18 +01:00
ptoc
purescript lang/purescript: Update to 0.15.7 2022-12-24 18:35:55 +03:00
py-hy */*: rename CHEESESHOP to PYPI in MASTER_SITES 2023-01-11 18:58:34 +03:00
py-lupa */*: rename CHEESESHOP to PYPI in MASTER_SITES 2023-01-11 18:58:34 +03:00
py-textX */*: rename CHEESESHOP to PYPI in MASTER_SITES 2023-01-11 18:58:34 +03:00
python
python2
python3
python27
python37 lang/python37: Deprecate/Set to expire 2022-12-18 17:07:44 +01:00
python38 lang/python38: Update to 3.8.16 2022-12-08 18:53:57 +08:00
python39 lang/python39: Update to 3.9.16 2022-12-15 01:40:55 +00:00
python310 lang/python310: Update to 3.10.9 2022-12-07 22:51:38 +08:00
python311 lang/python311: fix asyncio.subprocess regression 2022-12-23 21:42:37 +03:00
python-doc-html lang/python39: Update to 3.9.16 2022-12-15 01:40:55 +00:00
python-doc-pdf-a4
python-doc-pdf-letter
python-doc-text
python-mode.el
python-tools
qmasm
qscheme
quickjs
quilc lang/quilc: Fix fetch 2022-12-25 23:19:03 -08:00
racket
racket-minimal
ratfor
referenceassemblies-pcl
retro12
rexx-imc
rexx-regina
rexx-regutil
rexx-wrapper
rhino
ruby27 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
ruby30 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
ruby31 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
ruby32 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
rubygem-ruby_language_server Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
runawk
rust lang/rust: Update to 1.66.1 2023-01-11 17:59:49 +01:00
rust-bootstrap lang/rust-bootstrap: remove old armv6-related entry 2022-12-29 21:17:59 +00:00
rust-nightly lang/rust-nightly: Update to 1.68.0.20221225 2022-12-26 11:34:49 +01:00
sagittarius-scheme
sather-specification
sather-tutorial
sbcl
scala
scheme48 Mk/**tex.mk: Convert bsd.tex.mk to USES=tex 2022-12-19 08:44:58 -06:00
scm
sdcc
see
seed7 lang/seed7: update to 05_20221218 2022-12-28 13:50:27 +00:00
silq
siod
sisc
sketchy
slib
slib-guile
slib-guile1
slib-guile2
slisp
smalltalk
smlnj
snobol4
solidity lang/solidity: Disable CVC4 option because the project doesn't yet support CVC5 2023-01-04 03:50:54 -08:00
spidermonkey78 */*: Bump rust (cargo) ports to reflect on WITH_LTO 2023-01-07 20:24:18 +01:00
spidermonkey91 */*: Bump rust (cargo) ports to reflect on WITH_LTO 2023-01-07 20:24:18 +01:00
spidermonkey102 */*: Bump rust (cargo) ports to reflect on WITH_LTO 2023-01-07 20:24:18 +01:00
spl
squeak
squirrel
swi-pl
tauthon
tcbasic
tcc
tcl85
tcl86
tcl87
tcl-manual
tcl-wrapper
tclX
tolua
tolua++
tuareg-mode.el
twelf Mk/**tex.mk: Convert bsd.tex.mk to USES=tex 2022-12-19 08:44:58 -06:00
ucc
urweb
v
v8
v8-beta
vala
visualworks
voc
yabasic
yap Mk/**tex.mk: Convert bsd.tex.mk to USES=tex 2022-12-19 08:44:58 -06:00
yorick
ypsilon
zephir
zig lang/zig: update to 0.10.0 release 2023-01-11 22:08:28 +00:00
zig-devel
Makefile lang/frawk: New port: Efficient awk-like language 2023-01-03 08:52:16 -08:00