summaryrefslogtreecommitdiff
path: root/Mk/bsd.ruby.mk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=rubyMuhammad Moinur Rahman2023-01-141-348/+0
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Mk/bsd.ruby.mk: Consolidate RUBY_PORTEPOCHPo-Chuan Hsieh2022-12-301-4/+1
| | | | RUBY_PORTEPOCH is identical for all ruby ports (lang/rubyXX).
* lang/ruby32: Update to 3.2.0Yasuhiro Kimura2022-12-261-1/+1
| | | | | | | | Add YJIT option, that enables YJIT (Yet Another Ruby JIT). ReleaseNotes: https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/ PR: 268557 Approved by: meta (ruby, maintainer)
* lang/ruby32: Update to 3.2.0-rc1Yasuhiro Kimura2022-12-121-2/+2
| | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2022/12/06/ruby-3-2-0-rc1-released/ PR: 267776 Approved by: meta (ruby, maintainer) MFH: 2022Q4 Security: 84ab03b6-6c20-11ed-b519-080027f5fec9
* lang/ruby31: Update to 3.1.3Yasuhiro Kimura2022-12-091-2/+2
| | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-1-3-released/ PR: 267979 Approved by: meta (ruby@) MFH: 2022Q4 Security: 84ab03b6-6c20-11ed-b519-080027f5fec9
* lang/ruby30: Update to 3.0.5Yasuhiro Kimura2022-12-091-2/+2
| | | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-0-5-released/ PR: 267978 Approved by: maintainer timeout Exp-run by: antoine MFH: 2022Q4 Security: 84ab03b6-6c20-11ed-b519-080027f5fec9
* lang/ruby27: Update to 2.7.7Yasuhiro Kimura2022-12-091-2/+2
| | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2022/11/24/ruby-2-7-7-released/ PR: 267977 Approved by: maintainer timeout MFH: 2022Q4 Security: 84ab03b6-6c20-11ed-b519-080027f5fec9
* lang/ruby*: switch ruby ports to clang on powerpc with the same workaround ↵Piotr Kubaj2022-09-221-4/+4
| | | | that arm uses
* lang/ruby32: Update to 3.2.0-preview2Po-Chuan Hsieh2022-09-111-2/+2
| | | | | Changes: https://www.ruby-lang.org/en/news/2022/09/09/ruby-3-2-0-preview2-released/ https://github.com/ruby/ruby/releases/tag/v3_2_0_preview2
* cleanup: remove 'Created by' linesTobias C. Berner2022-07-201-1/+0
| | | | | | | | | | | | | | | | A big Thank You to the original contributors of these ports: * Akinori MUSHA <knu@FreeBSD.org> * Alejandro Pulver <alepulver@FreeBSD.org> * Edwin Groothuis <edwin@freebsd.org> * Ernst de Haan <znerd@FreeBSD.org> * Florent Thoumie <flz@FreeBSD.org> * Gabor Kovesdan <gabor@FreeBSD.org> * Mark Linimon <linimon@FreeBSD.org> * Shaun Amott <shaun@inerd.com> With hat: portmgr Reported by: mat
* Mk/bsd.ruby.mk: Remove PLIST_SUB helpersPo-Chuan Hsieh2022-05-221-9/+1
| | | | | These PLIST_SUB helpers are not being used for many years. AFAIK, I've never seen RUBY25 or above being used anywhere.
* devel/libffi: Bump deps PORTREVISION for shlib changeKevin Bowling2022-05-091-4/+4
| | | | | PR: 263764 Reported by: VVD <vvd@unislabs.com>
* Mk/bsd.ruby.mk: Remove RUBY_RDOCYasuhiro Kimura2022-05-021-5/+0
| | | | | | | | | After lang/ruby26 is removed the value of it is same with all supported ruby versions. So ports need not use it to specify full patch of rdoc executable. PR: 263386 Approved by: maintainer timeout
* framework: cleanup conditional-indentations in Mk/Tobias C. Berner2022-04-241-45/+45
| | | | | | | | | | | Run Tools/scripts/indent_make_if.pl on all of Mk. These white space changes contribute greatly to the readability of those files. As we have a version control system, finding out the reasons for the changes prior to these white space changes is still easily possible Differential Revision: https://reviews.freebsd.org/D35024 Reviewed by: portmgr (rene, bapt)
* Mk/bsd.ruby.mk: Bump RUBY_PORTREVISION of Ruby 2.7 and 3.0Yasuhiro Kimura2022-04-231-2/+2
| | | | | | | | Both lang/ruby27 and lang/ruby30 need to be rebuilt after default version of Ruby has switched from 2.7 to 3.0. Reported by: bdrewery Fixes: eca58e376812 (Mk/bsd.default-versions.mk: Switch default version of Ruby from 2.7 to 3.0)
* lang/ruby32: Add upstream patches to fix recent vulnerabilitiesYasuhiro Kimura2022-04-171-1/+1
| | | | | | | PR: 263357 Approved by: sunpoet (ruby@) Security: f22144d7-bad1-11ec-9cfe-0800270512f4 Security: 06ed6a49-bad4-11ec-9cfe-0800270512f4
* lang/ruby27: Update to 2.7.6Yasuhiro Kimura2022-04-161-2/+2
| | | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2022/04/12/ruby-2-7-6-released/ PR: 263250 Exp-run by: antoine Approved by: sunpoet (ruby@) MFH: 2022Q2 Security: 06ed6a49-bad4-11ec-9cfe-0800270512f4
* lang/ruby31: Update to 3.1.2Yasuhiro Kimura2022-04-161-1/+1
| | | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-1-2-released/ PR: 263253 Approved by: sunpoet (ruby@) MFH: 2022Q2 Security: f22144d7-bad1-11ec-9cfe-0800270512f4 Security: 06ed6a49-bad4-11ec-9cfe-0800270512f4
* lang/ruby30: Update to 3.0.4Yasuhiro Kimura2022-04-161-1/+1
| | | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-0-4-released/ PR: 263252 Approved by: sunpoet (ruby@) MFH: 2022Q2 Security: f22144d7-bad1-11ec-9cfe-0800270512f4 Security: 06ed6a49-bad4-11ec-9cfe-0800270512f4
* lang/ruby32: Add new portYasuhiro Kimura2022-04-131-2/+13
| | | | | | | | Add preview1 of Ruby 3.2 series. ReleaseNotes: https://www.ruby-lang.org/en/news/2022/04/03/ruby-3-2-0-preview1-released/ PR: 263030 Approved by: sunpoet (ruby)
* */*: Cleanup after removal of lang/ruby26Yasuhiro Kimura2022-04-061-4/+0
| | | | | | | | | | | * Remove conditions that are applied to Ruby 2.6 or before. * Remove BROKEN_RUBY26. * Mark ports broken with all supported versions of Ruby as DEPRECATED and set EXPIRATION_DATE. Reviewed by: rene Approved by: rene (portmgr) Differential Revision: https://reviews.freebsd.org/D34745
* Mk: unregister expired NodeJS 10 and Ruby 2.6Rene Ladan2022-03-311-13/+2
|
* lang/ruby31: Update to 3.1.1Yasuhiro Kimura2022-03-191-1/+1
| | | | | | Changes: https://github.com/ruby/ruby/compare/v3_1_0...v3_1_1 PR: 262051 Approved by: maintainer timeout
* lang/ruby{2,3}*: enable dtrace on powerpc64le and bump PORTREVISIONPiotr Kubaj2022-01-231-2/+2
| | | | Since dtrace is currently disabled on ruby3*, bump PORTREVISION only on ruby2*
* lang/ruby31: Update to 3.1.0Yasuhiro Kimura2021-12-261-1/+1
| | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/
* Mk/bsd.ruby.mk: Fix typoYasuhiro Kimura2021-12-201-1/+1
| | | | | Reported by: makc Fixes: 633b51aa6f3e (lang/ruby31: Add new port)
* lang/ruby31: Add new portYasuhiro Kimura2021-12-191-8/+21
| | | | | | | | | | | | | | | Add preview1 of Ruby 3.3 series. To handle pre-release version, Mk/bsd.ruby.mk is changed as following. * New variable RUBY_DISTVERSION is introduced. It keeps DISTVERSION of each ruby port (lang/rubyXY). * The value of RUBY_VERSION, RUBY_PORTVERSION, RUBY_WRKSRC and RUBY_DISTNAME is set by using that of RUBY_DISTVERSION ReleaseNotes: https://www.ruby-lang.org/en/news/2021/11/09/ruby-3-1-0-preview1-released/ PR: 259746 Approved by: maintainer timeout (> 1 month)
* lang/ruby30: Update to 3.0.3Yasuhiro Kimura2021-12-091-1/+1
| | | | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2021/11/24/ruby-3-0-3-released/ PR: 260032 Approved by: maintainer timeout (> 2 weeks) Security: CVE-2021-41816 Security: CVE-2021-41817 Security: CVE-2021-41819 MFH: 2021Q4
* lang/ruby27: Update to 2.7.5Yasuhiro Kimura2021-12-091-1/+1
| | | | | | | | | | | ReleaseNotes: https://www.ruby-lang.org/en/news/2021/11/24/ruby-2-7-5-released/ PR: 260030 Exp-run by: antoine Approved by: maintainer timeout (> 2 weeks) Security: CVE-2021-41816 Security: CVE-2021-41817 Security: CVE-2021-41819 MFH: 2021Q4
* lang/ruby26: Update to 2.6.9Yasuhiro Kimura2021-12-091-1/+1
| | | | | | | | | | | While here, mark DEPRECATED and set EXPIRATION_DATE. RelaseNotes: https://www.ruby-lang.org/en/news/2021/11/24/ruby-2-6-9-released/ PR: 260026 Approved by: maintainer timeout (> 2 weeks) Security: CVE-2021-41817 Security: CVE-2021-41819 MFH: 2021Q4
* Mk/bsd.ruby.mk: Remove RUBY_NAMEPo-Chuan Hsieh2021-11-021-8/+4
| | | | | Use ruby${RUBY_SUFFIX} or libruby${RUBY_SHLIBVER} directly. It also fixes the inconsistency in lang/ruby{26,27,30}/{Makefile,pkg-plist}.
* Mk/bsd.ruby.mk: Clean up unused RUBY_REQUIREPo-Chuan Hsieh2021-07-191-23/+0
|
* Mk/bsd.ruby.mk: Clean up USE_RUBY_RDOCPo-Chuan Hsieh2021-07-161-5/+0
| | | | USE_RUBY_RDOC is only used in 1 port (databases/ruby-bdb).
* Mk/bsd.ruby.mk: Clean up undefined/unused DEPEND_RUBY_RDOCPo-Chuan Hsieh2021-07-151-1/+0
|
* lang/ruby30: Update to 3.0.2Po-Chuan Hsieh2021-07-151-2/+2
| | | | Changes: https://www.ruby-lang.org/en/news/2021/07/07/ruby-3-0-2-released/
* lang/ruby27: Update to 2.7.4Po-Chuan Hsieh2021-07-151-2/+2
| | | | Changes: https://www.ruby-lang.org/en/news/2021/07/07/ruby-2-7-4-released/
* lang/ruby26: Update to 2.6.8Po-Chuan Hsieh2021-07-151-2/+2
| | | | Changes: https://www.ruby-lang.org/en/news/2021/07/07/ruby-2-6-8-released/
* Mk/bsd.ruby.mk: Clean up undefined/unused RUBY_RDOC_PORTPo-Chuan Hsieh2021-07-151-1/+0
|
* Mk/bsd.ruby.mk: bump PORTREVISION for dependency changePiotr Kubaj2021-06-281-3/+3
|
* lang/ruby30: Update to 3.0.1Po-Chuan Hsieh2021-04-261-14/+4
| | | | | | | Changes: https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/ https://www.ruby-lang.org/en/news/2021/04/05/ruby-3-0-1-released/ PR: 251741 Reported by: Yasuhiro Kimura <yasu@utahime.org>
* devel/doxygen: update to 1.9.1 releaseDima Panov2021-04-181-3/+3
| | | | | | Also regen 'pkg-plist' for affected consumers, with PORTREVISION bump Touch Mk/bsd.ruby.mk due to all ruby* is affected MFH: 2021Q2
* Mk: remove support for Ruby 2.5Rene Ladan2021-04-061-14/+3
|
* framework: Remove $FreeBSD$Mathieu Arnold2021-04-061-4/+0
| | | | Where appropriate fiddle with a few other things.
* lang/ruby27: Update to 2.7.3Koichiro Iwao2021-04-061-2/+2
| | | | | | | | | PR: 254802 Reported by: Yasuhiro Kimura <yasu@utahime.org> Reviewed by: meta (myself) Relnotes: https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-7-3-released/ Security: CVE-2021-28965 Security: CVE-2021-28966
* lang/ruby26: Update to 2.6.7Koichiro Iwao2021-04-061-2/+2
| | | | | | | | | PR: 254800 Reported by: Yasuhiro Kimura <yasu@utahime.org> Reviewed by: meta (myself) Relnotes: https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-6-7-released/ Security: CVE-2020-25613 Security: CVE-2021-28965
* lang/ruby25: Update to 2.5.9Koichiro Iwao2021-04-061-2/+2
| | | | | | | PR: 254799 Reported by: Yasuhiro Kimura <yasu@utahime.org> Reviewed by: meta (myself) Relnotes: https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-5-9-released/
* Add libunwind for aarch64, powerpc64 and powerpc64le.Piotr Kubaj2020-10-121-4/+4
| | | | Notes: svn path=/head/; revision=552141
* Add lang/ruby30 (Ruby 3.0.0 Preview 1)Koichiro Iwao2020-10-121-4/+25
| | | | | | | | | | PR: 250131 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> Reviewed by: meta (myself) Relnotes: https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/ Notes: svn path=/head/; revision=552092
* Mk/bsd.ruby.mk: Remove RUBY24 leftoversKoichiro Iwao2020-10-111-2/+0
| | | | | | | | since it lang/ruby24 has already been unregistered. It should have been removed in r529959. Notes: svn path=/head/; revision=552057
* lang/ruby27: Update to 2.7.2Koichiro Iwao2020-10-091-2/+2
| | | | | | | | | | PR: 250050 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> Reviewed by: meta (myself) Relnotes: https://www.ruby-lang.org/en/news/2020/10/02/ruby-2-7-2-released/ Notes: svn path=/head/; revision=551748