Commit graph

75 commits

Author SHA1 Message Date
sevan
e806445269 Missed new additions in previous commit
Add checks for the presence of SSLv3 in OpenSSL/LibreSSL - obtained from
http://www.libressl.org/patches.html
2015-10-14 18:42:34 +00:00
sevan
e7ce450e6e Add pkg-config to USE_TOOLS.
Set PKG_CONFIG to empty as it removes reference to the build directory.

Add checks for the presence of SSLv3 in OpenSSL/LibreSSL - obtained from
http://www.libressl.org/patches.html

Fix typo in comment s/refrect/reference.

Reviewed by taca@ wiz@
2015-10-14 18:33:08 +00:00
taca
7d2eafbab3 Avoid to generate empty command line on some platforms:
$(DLLIB): $(OBJS) Makefile
	...
	$(Q) $(POSTLINK)

And POSTLINK is empty macro.  In such case, GNU make ignore empty command
line but BSD make tries to execute it and causes error.

Bump PKGREVISION.
2015-04-30 03:25:56 +00:00
jperkin
900a7d7ec0 Disable CPU detection on Darwin, the result for 32-bit (i486) is incompatible
with pkgsrc MACHINE_ARCH (i386).  Fixes 32-bit build, no change for 64-bit.
2015-04-03 08:59:08 +00:00
taca
f50e5292d1 * Add patch ot fix rdoc bug; Get rid of infitite loop with '\r' only in text.
* Change "os" of Gem::Platform, now it change the case of "netbsd" only.

Bump PKGREVISION.
2015-03-08 14:53:39 +00:00
taca
e659346b00 Add comment to recent patch. 2015-01-07 10:35:59 +00:00
bsiegert
b05f8d8d12 Fix build error on older Mac OS versions, where ndbm.h does not include db.h.
Patch from Sevan Janiyan in PR pkg/49508.
2014-12-28 15:51:01 +00:00
jperkin
c24ed9c54f The "rename" rule is a published synonym for the "opt" transform rule, however
only the latter is supported by cwrappers.  Change them all to "opt" rules for
consistency and to gain compatibility with cwrappers.
2014-12-15 11:46:34 +00:00
taca
d9f08543b6 Add patches for supporting tcl/tk 8.6 on ruby-tk package. 2014-12-14 13:59:53 +00:00
taca
e9fd21e805 Update ruby193-base (and ruby193) to 1.9.3p551 (Ruby 1.9.3-p551).
* CVE-2014-8090: Another Denial of Service XML Expansion.
2014-11-15 14:39:09 +00:00
wiz
e54b06d177 Add a comment for MAKE_JOBS_SAFE=no:
# --- ext/date/all ---
# make[2]: make[2]: don't know how to make ../../.ext/common/date. Stop
# make[2]: stopped in .../lang/ruby193-base/work/ruby-1.9.3-p550/ext/date
2014-11-01 01:25:06 +00:00
wiz
3a4035d024 Not MAKE_JOBS_SAFE (two tries with MAKE_JOBS=8 failed for me in a row). 2014-10-28 07:48:19 +00:00
taca
d94a742394 Update ruby193-base and related packages to 1.9.3p550 (Ruby 1.9.3-p550).
Ruby 1.9.3-p550 Released

We are pleased to announce the release of Ruby 1.9.3-p550.

This release includes a security fix for DoS vulnerability of REXML.

    * CVE-2014-8080: Denial Of Service XML Expansion

This release also includes the change of default settings of
ext/openssl. Insecure SSL/TLS options are now turn off by default.

    * Changed default settings of ext/openssl

And, in addition, bandled jQuery for darkfish template of RDoc is also
updated.
2014-10-27 16:11:17 +00:00
taca
a1f3100ee5 Fix typo in comment in a patch file. 2014-10-02 08:50:12 +00:00
taca
7f32b2ad60 Add fix for CVS-2014-4975 as ruby200-base and ruby21-base.
Bump PKGREVISION.
2014-09-30 10:40:08 +00:00
jperkin
04c7e46a2a Remove MAKE_JOBS_SAFE=no. It was added 2 years ago, back when then package
was at p194.  It's now at p547, and I am unable to trigger failure up to
MAKE_JOBS=24.
2014-09-02 20:41:42 +00:00
taca
27d6aec6be Upadte ruby193-base to 1.9.3p547 (Ruby 1.9.3 patchlevel 547).
Almost no functional change to existing packages.


Wed May 14 17:35:32 2014  NAKAMURA Usaku  <usa@ruby-lang.org>

	* common.mk: need to quote $BASERUBY because it may includes options.
	  this change is only for release management, not bug fix.
	  [Backport #9837] [ruby-dev:48218]

Mon Mar 31 15:38:07 2014  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* ext/openssl/ossl.c (ossl_make_error): check NULL for unknown
	  error reasons with old OpenSSL, and insert a colon iff formatted
	  message is not empty.
2014-08-25 03:25:57 +00:00
jperkin
990c2b3a9a Use gmake on Darwin, bmake doesn't like the codesign / POSTLINK bits. 2014-06-26 15:59:31 +00:00
taca
74d99ef419 Use RUBY_SUFFIX instead of RUBY_VER for consistency.
No functional change.
2014-03-16 17:54:31 +00:00
taca
960f3b3166 Update ruby193-base and related packages to 1.9.3p545 (Ruby 1.9.3-p545).
pkgsrc chagnges:

* Use RUBY_SUFFIX instead of RUBY_VER for appropriate place.
* Detect NetBSD correctly in Gem::Platform.

Quote from release announce:

This is the last ordinal release of Ruby 1.9.3. It means that Ruby 1.9.3 goes
into the state of the security maintenance phase, and will never be released
unless any critical regressions or security issues are found.  This phase is
planned to be maintained for 1 year. Then, maintenance of Ruby 1.9.3 will be
ended at Feb. 24th, 2015.

This release includes many bugfixes. See tickets and ChangeLog for details.
2014-03-13 17:53:36 +00:00
jperkin
9e7a1ba4b9 Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13 11:08:49 +00:00
taca
06a477592b Really fix rubygems problem, noted by joerg@ via private mail.
(It isn't good habbit to commit while a man is under the weather.)

Bump PKGREVISION.
2014-02-24 01:20:15 +00:00
taca
bafa8b97f9 Update distinfo. Should be fix PR pkg/48615. 2014-02-22 18:15:37 +00:00
taca
9926e455f1 Fix patch for rubygems/dependency_installer.rb, noted by Joerg Sonnenberger
via private e-mail.

Bump PKGREVISION.
2014-02-22 03:23:10 +00:00
taca
7526df87d1 Fix rubygems bundled in ruby193-base.
Check install_root's value is nil before it is empty string.  Reported a
problem from @_ki_nu via Twitter.

Bump PKGREVISION.
2014-02-19 15:50:53 +00:00
tron
73d05e2276 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:17:32 +00:00
taca
ccd96b6fdd Fix wrong parameter from [ruby-list:49643] in ruby-tk package.
Bump PKGREVISION.
2013-11-24 15:26:30 +00:00
taca
1337e39064 Update ruby193-base (and related packages to 1.9.3-p484).
Ruby 1.9.3-p484 is released

Now Ruby 1.9.3-p484 is released.

This release includes a security fix about ruby interpreter core:

    Heap Overflow in Floating Point Parsing (CVE-2013-4164)

And some bugfixes are also included. See tickets and ChangeLog for details.
2013-11-24 14:17:19 +00:00
joerg
5de495a101 Don't pessimize the compilation by forcing per-function call pushs. 2013-10-25 21:47:20 +00:00
taca
2e5feba0ab Update a patch for CVE-2013-4363 (previous CVE-2013-4287).
Bump PKGREVISION.
2013-09-30 03:15:03 +00:00
taca
7faf95e1ed Add a fix for CVE-2013-4287 in rubygems.
Bump PKGREVISION.
2013-09-10 16:25:51 +00:00
fhajny
d648738858 Make sure unwanted mkdir is not recorded with full path in rbconfig.rb,
fixes packages built with pbulk. Bump PKGREVISION.
2013-08-06 15:21:31 +00:00
taca
c9c892787e Don't specify sitedir and vendordir with CONFIGURE_ARGS.
It generates wrong path in rbconfig.rb (but not cause critical problem
in general).

Bump PKGREVISION.
2013-07-20 04:02:00 +00:00
taca
059734ee4c Build fix for x11/ruby-tk package. Reported by PR pkg/48064. 2013-07-19 15:32:58 +00:00
taca
48f193de5c Add partly support build_info to bundled rubygems to make compatibilty with
rubygems 2.0.3.

Bump PKGREVISION.
2013-07-07 15:01:01 +00:00
taca
eba6f2522e Update ruby193-base to 1.9.3p448 (Ruby 1.9.3-p448).
Now Ruby 1.9.3-p448 is released.
This release includes a security fix about bundled OpenSSL:

* Hostname check bypassing vulnerability in SSL client (CVE-2013-4073)
  http://www.ruby-lang.org/en/news/2013/06/27/hostname-check-bypassing-vulnerability-in-openssl-client-cve-2013-4073/

And some bugfixes are also included.

Please refer ChangeLog for full changes.
2013-06-27 16:35:43 +00:00
taca
8c8319f2a6 Correct patch of configure scripts for DragonFly/FreeBSD.
That place was changed prior to my update of ruby193-base pacakge and
I'm not sure it was correct or not.

And suffix of libruby shared library has something historical part of
pkgsrc.  I don't care so much to changing the name, but also don't
think it is so important thing to bump revisions.

Noted by pkg/47831 from David Shao.
2013-05-18 07:39:36 +00:00
taca
5ad3680335 Update ruby193 and related packages to 1.9.3p429 (Ruby 1.9.3 patchlevel 429).
pkgsrc changes:

  * Fix gem command creating extra directories.

Quote from release announce:

  This release includes a security fix about bundled DL / Fiddle.

  * Object taint bypassing in DL and Fiddle in Ruby (CVE-2013-2065)

	http://www.ruby-lang.org/en/news/2013/05/14/taint-bypass-dl-fiddle-cve-2013-2065/

  * And some small bugfixes are also included.

    See tickets:

	https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&amp;status_id=5
    ChangeLog for details.

	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_426/ChangeLog
2013-05-16 16:13:59 +00:00
bsiegert
dbde881868 Unbreak build on MirBSD by pre-including sys/types.h and sys/time.h in
header checks.
This will be submitted upstream.
2013-04-30 21:30:59 +00:00
obache
5eff6deee2 Cygwin also require tools.mkdir in rbconfig.rb work around. 2013-04-20 02:30:17 +00:00
obache
00911224e9 Add missing PLIST entries for Win32 (currently, on Cygwin). 2013-04-04 13:31:55 +00:00
obache
a01106c925 GNUmake is expected for Cygwin. 2013-02-24 06:58:32 +00:00
taca
611bb9174c Update ruby193-base package (and related) to 1.9.3-p392.
Security problem of CVE-2013-0269 was already handled but REXML security
problem is fixed by this package.


Now Ruby 1.9.3-p392 is released. I apologize for updating too frequently.

This release includes security fixes about bundled JSON and REXML.

* Denial of Service and Unsafe Object Creation Vulnerability in JSON
  (CVE-2013-0269)
* Entity expansion DoS vulnerability in REXML (XML bomb)

And some small bugfixes are also included.
2013-02-22 16:20:47 +00:00
taca
2a2553c633 * Add fix for CVE-2013-0269, json vulnerability.
* Add comments to patches related to mdoc markup.

Bump PKGREVISION.
2013-02-12 13:03:08 +00:00
taca
e2ea949273 Define RUBY193_BASE_HACKS_MK instead of RUBY19_BASE_HACKS_MK. 2013-02-12 12:47:18 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
taca
2323e4e1d1 Update ruby193 pacakges to 1.9.3p385.
This release includes a security fix about bundled RDoc.
Full changes are too may to write here, please refer ChangeLog.
2013-02-06 15:48:30 +00:00
taca
86f0df3038 Add a two fixes from ruby-2.0.0/rubygems 1.8.25.
* Allow multiple conditions for requirement of gem's specification since
  some newer gem already use this feature.
2013-02-02 08:11:53 +00:00
taca
40e82ee301 Update ruby193 to 1.9.3p374 (Ruby 1.9.3-p374).
These releasess don't include any security fixes.


Ruby 1.9.3-p362:

This release includes other many bug fixes.

    Resolved build problems on Solaris.
    Windows 8 support (hopefully).
    other many bug fixes.

Ruby 1.9.3-p374:

This release includes many bug fixes. Especially,

    Fixed randomly SEGV problem (often reported with Rails)
    Windows 8 support (maybe, hopefully)
    other many bug fixes.

See tickets and ChangeLog for details.
2013-01-31 15:56:13 +00:00
fhajny
8b43938fcb Fix build on SunOS as per
http://bugs.ruby-lang.org/projects/ruby-193/repository/revisions/37653
2012-11-26 12:37:52 +00:00