Commit graph

335 commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
54c4ecdd61 Update to 2.4.1
Changes:	http://www.ruby-lang.org/en/news/2017/03/22/ruby-2-4-1-released/
2017-03-27 19:12:25 +00:00
Antoine Brodin
d727ceffde - Update devel/doxygen to 1.8.13
- Adjust ports depending on it

PR:		217801
2017-03-19 17:19:55 +00:00
Sunpoet Po-Chuan Hsieh
a6c0b36a3c Fix PLIST
- Bump PORTREVISION for package change

PR:		216498
Submitted by:	marino
MFH:		2017Q1
2017-01-27 14:07:05 +00:00
Steve Wills
39230bebc6 Add Ruby 2.4.0
While here, remove local patches that are no longer needed and simplify
post-patch target.
2016-12-26 19:00:05 +00:00
Steve Wills
14dbe10ed5 lang/ruby21: fix setjmp clobbered variables
PR:		206108
Submitted by:	dim
2016-12-08 02:57:06 +00:00
Steve Wills
ab2bdcb18b lang/ruby23: fix setjmp clobbered variables
PR:		206111
Submitted by:	dim
2016-12-07 16:08:54 +00:00
Steve Wills
33ba518bad lang/ruby22: fix setjmp clobbered variables
PR:		206110
Submitted by:	dim
2016-12-07 12:47:30 +00:00
Steve Wills
1f7ae1f6e2 update lang/ruby23 to 2.3.3 2016-11-22 12:23:04 +00:00
Steve Wills
d017b2c54f update lang/ruby21 to 2.1.10 2016-11-22 00:10:41 +00:00
Steve Wills
430a5372f2 lang/ruby23: update to 2.3.2 2016-11-20 23:29:38 +00:00
Steve Wills
ec21799df2 lang/ruby22: update to 2.2.6 2016-11-18 13:52:30 +00:00
Steve Wills
97e3c7a495 Remove USE_LIBRUBY and DEPEND_LIBRUBY 2016-11-02 18:24:12 +00:00
Antoine Brodin
ea16d28b49 - Update devel/doxygen to 1.8.12
- Adjust plist of ports depending on it

PR:		212869
2016-09-27 16:32:52 +00:00
Steve Wills
dcdbc2bab2 Remove support for RUBY_ELISPDIR 2016-09-19 16:46:34 +00:00
Steve Wills
afc37b75c3 remove missed comment 2016-09-15 15:50:41 +00:00
Steve Wills
8831965089 Mk/bsd.ruby.mk: remove rdtool support
rdtool support has been disabled by default for 12 years and isn't needed
2016-09-15 15:49:25 +00:00
Alexey Dokuchaev
bbf1349240 Do not terminate IGNORE messages with period, it is added by the framework. 2016-08-26 08:42:27 +00:00
Mathieu Arnold
0761532ec5 Always include bsd.default-versions.mk in bsd.port.mk.
The variable defined in it are now always available after including
bsd.port.pre.mk.

PR:		210666
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6933
2016-08-03 12:09:37 +00:00
Mathieu Arnold
b09abe9e69 Despite its name, ruby-rd-build runs during the install stage.
Reported by:	antoine
Pointy hat to:	mat
Sponsored by:	Absolight
2016-06-17 13:23:41 +00:00
Mathieu Arnold
12ddc1796c Remove DO_NADA targets.
No need to have make(1) compute a target order graph for targets that
are empty.

Sponsored by:	Absolight
2016-06-17 12:42:30 +00:00
Rene Ladan
d9881ba21b Fix up Mk/bsd.ruby.mk after removing lang/ruby20
Reported by:	mat via #bsdports
2016-06-01 12:23:38 +00:00
Steve Wills
48182b62ac Remove now unused USE_RAKE 2016-05-04 01:57:11 +00:00
Steve Wills
b5f03c0ce1 lang/ruby23: update to 2.3.1 2016-05-04 01:54:33 +00:00
Steve Wills
ce48010929 lang/ruby22: update to 2.2.5 2016-05-04 01:51:54 +00:00
Steve Wills
588dcfa531 lang/ruby21: Update to 2.1.9 2016-05-04 01:50:54 +00:00
Steve Wills
b3e8fe8d85 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
2016-04-27 16:36:41 +00:00
Steve Wills
70faee9bd6 remove RUBY_SHEBANG_FILES since USES=shebangfix does the same
PR:		209051
2016-04-25 23:12:04 +00:00
Mathieu Arnold
9097255acf Try to be more helpful to our users, and keep all the possible versions
close to their default value in Mk/bsd.default-versions.mk.

Sponsored by:	Absolight
2016-04-14 13:34:25 +00:00
Brad Davis
ad6237a51a Make the do-{build,extract,install} targets overrideable.
Approved by:	swills (mentor)
2016-03-29 20:12:49 +00:00
Baptiste Daroussin
421767bd88 Remove the now unneeded ${PORTSDIR} from dependency definition in
The infrastructure Makefiles

PR:		206569
Exp run by:	antoine
Differential Revision:	D5047
2016-03-27 01:23:25 +00:00
Steve Wills
c0e8f048db Remove unneeded print from find command 2016-02-02 15:28:17 +00:00
Steve Wills
8d77480356 Remove source and intermediate build output from intalled rubygem- ports
PR:		192949
2016-02-02 01:21:21 +00:00
Sunpoet Po-Chuan Hsieh
647dc43651 - Add ruby23 2.3.0
- Do not silence installation message
- Use . instead of \* for COPYTREE_SHARE
- Use do-test:
- Use MAKE_CMD
- Remove validate:
- Cosmetic change

Differential Revision:	https://reviews.FreeBSD.org/D4749
PR:		205774
Exp-run by:	antoine
MFH:		2016Q1
2016-01-05 19:19:34 +00:00
Sunpoet Po-Chuan Hsieh
3b79030e80 - Update to 2.0.0p648
- Add LICENSE_FILE
- Use USES=autoreconf instead of USE_AUTOTOOLS=autoconf
- Use USES=libedit
- Use USES=tar:xz
- Silence patch and build messages

Changes:	https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-0-0-p648-released/
		http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_648/ChangeLog
Security:	3b50881d-1860-4721-aab1-503290e23f6c
Differential Revision:	https://reviews.freebsd.org/D4668
PR:		205487
Exp-run by:	antoine
MFH:		2015Q4
2015-12-23 19:11:44 +00:00
Sunpoet Po-Chuan Hsieh
46b072cd1b - Update to 2.1.8
- Add LICENSE_FILE
- Use USES=autoreconf instead of USE_AUTOTOOLS=autoconf
- Use USES=libedit
- Silence patch and build messages

Changes:	https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-1-8-released/
		http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog
Security:	3b50881d-1860-4721-aab1-503290e23f6c
Differential Revision:	https://reviews.freebsd.org/D4668
PR:		205487
Exp-run by:	antoine
MFH:		2015Q4
2015-12-23 19:10:47 +00:00
Sunpoet Po-Chuan Hsieh
69857748b9 - Update to 2.2.4
- Add LICENSE_FILE
- Use USES=autoreconf instead of USE_AUTOTOOLS=autoconf
- Use USES=libedit
- Silence patch and build messages

Changes:	https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-2-4-released/
		http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog
Security:	3b50881d-1860-4721-aab1-503290e23f6c
Differential Revision:	https://reviews.freebsd.org/D4668
PR:		205487
Exp-run by:	antoine
MFH:		2015Q4
2015-12-23 19:09:55 +00:00
Baptiste Daroussin
8cea2b0147 Readd PORTSDIR for now we will only start removing them after 2016Q1 is branched
This gives more time for tools to get updated, available in packages etc before
bothering users
2015-10-15 07:36:38 +00:00
Baptiste Daroussin
869e1f27d0 Drop the necessity to add ${PORTSDIR} to dependency line
Modify make describe to automatically prepend ${PORTSDIR} if the path for the
port is not absolute

Checked with poudriere, portmaster, portupgrade

PR:		203685
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D3866
2015-10-14 16:49:35 +00:00
Sunpoet Po-Chuan Hsieh
4b54ee8b7b - Update to 2.2.3
- Fix PLIST

Changes:	http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog
Differential Revision:	https://reviews.freebsd.org/D3587
Approved by:	swills (portmgr, ruby)
2015-09-08 19:45:13 +00:00
Sunpoet Po-Chuan Hsieh
ecde17e737 - Update to 2.1.7
- Fix and sort PLIST

Changes:	http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog
Differential Revision:	https://reviews.freebsd.org/D3587
Approved by:	swills (portmgr, ruby)
2015-09-08 19:44:01 +00:00
Sunpoet Po-Chuan Hsieh
f315e75862 - Update to 2.0.0p647
- Fix PLIST

Changes:	http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_647/ChangeLog
Differential Revision:	https://reviews.freebsd.org/D3587
Approved by:	swills (portmgr, ruby)
2015-09-08 19:43:11 +00:00
Sunpoet Po-Chuan Hsieh
10084409d4 - Move *_DEPENDS together
- Add GMP option: libgmp.so is linked if present
- Sort CONFIGURE_ARGS
- Remove duplicate WRKSRC
- Sort USES
- Use pre-install: instead of pre-su-install:
- Convert to new options helper
- Convert to new options target helper
- Add regression-test:
- Fix typo
- Cosmetic change
- Pet portlint: fix diff header of patch files
- Bump PORTREVISION for dependency and package change
2015-09-07 17:47:48 +00:00
Sunpoet Po-Chuan Hsieh
2165b3644a - Move *_DEPENDS together
- Add GMP option: libgmp.so is linked if present
- Sort CONFIGURE_ARGS
- Remove duplicate WRKSRC
- Sort USES
- Use pre-install: instead of pre-su-install:
- Convert to new options helper
- Convert to new options target helper
- Change options helper: (copied from ruby22)
  - Use CAPIDOCS_CONFIGURE_ENABLE instead of CAPIDOCS_CONFIGURE_OFF
  - Use RDOC_CONFIGURE_ENABLE instead of RDOC_CONFIGURE_OFF
- Add regression-test:
- Fix typo
- Cosmetic change
- Pet portlint: fix diff header of patch files
- Bump PORTREVISION for dependency and package change
2015-09-07 17:46:52 +00:00
Sunpoet Po-Chuan Hsieh
e9264c81e2 - Move *_DEPENDS together
- Sort CONFIGURE_ARGS
- Remove duplicate WRKSRC
- Sort USES
- Use pre-install: instead of pre-su-install:
- Convert to new options helper
- Convert to new options target helper
- Change options helper: (copied from ruby22)
  - Use CAPIDOCS_CONFIGURE_ENABLE instead of CAPIDOCS_CONFIGURE_OFF
  - Use RDOC_CONFIGURE_ENABLE instead of RDOC_CONFIGURE_OFF
- Add regression-test:
- Fix typo
- Cosmetic change
- Pet portlint: fix diff header of patch files
- Bump PORTREVISION for package change
2015-09-07 17:46:06 +00:00
Sunpoet Po-Chuan Hsieh
3431276749 - Add BROKEN_RUBYxx to simplify Makefile
Differential Revision:	https://reviews.FreeBSD.org/D2239
Reviewed by:	swills (portmgr, ruby)
2015-08-29 10:02:33 +00:00
Steve Wills
5d4ff11096 Update Ruby to latest versions to address CVE-2015-1855.
Security:	https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/ (vuxml forthcoming)
2015-04-14 00:35:59 +00:00
Bryan Drewery
e710b8dad9 - Fix runtime with OpenSSL after the removal of SSLv2 in head.
- Make the main LOCALBASE/bin files into symlinks to the actual version to
  make it simpler to tell which version is default.
2015-04-01 23:26:10 +00:00
Steve Wills
dd2e090988 Improve invalid version detection
Reported by:	dvl, zi
Submitted by:	bdrewery
Tested by:	zi
2015-03-30 19:17:33 +00:00
Steve Wills
70eb32067e lang/ruby21: fix bug in bundled rdoc
Obtained from:	55fbd8947f
2015-03-30 15:30:30 +00:00
Steve Wills
fed7471248 Update ruby-gems to 2.4.5
Note this is a big upgrade and the way gemspecs are generated changed. As a
result, all patched gemspecs had to have new patches.
2015-03-30 02:47:07 +00:00