pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/ruby34



Module Name:    pkgsrc
Committed By:   taca
Date:           Tue May 19 14:50:20 UTC 2026

Modified Files:
        pkgsrc/lang/ruby34: Makefile distinfo
Added Files:
        pkgsrc/lang/ruby34/patches: patch-lib_rdoc_parser_c.rb

Log Message:
lang/ruby34: improve rdoc

* Fix rdoc problem on C locale, backported from rdoc-7.0.4.
* Remove pkglint warning.

Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/ruby34/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/ruby34/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/ruby34/patches/patch-lib_rdoc_parser_c.rb

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/ruby34/Makefile
diff -u pkgsrc/lang/ruby34/Makefile:1.8 pkgsrc/lang/ruby34/Makefile:1.9
--- pkgsrc/lang/ruby34/Makefile:1.8     Wed May  6 05:15:35 2026
+++ pkgsrc/lang/ruby34/Makefile Tue May 19 14:50:20 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2026/05/06 05:15:35 taca Exp $
+# $NetBSD: Makefile,v 1.9 2026/05/19 14:50:20 taca Exp $
 
 DISTNAME=      ${RUBY_DISTNAME}
 PKGNAME=       ${RUBY_PKGPREFIX}-${RUBY_VERSION}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    lang ruby
 MASTER_SITES=  ${MASTER_SITE_RUBY}
 

Index: pkgsrc/lang/ruby34/distinfo
diff -u pkgsrc/lang/ruby34/distinfo:1.14 pkgsrc/lang/ruby34/distinfo:1.15
--- pkgsrc/lang/ruby34/distinfo:1.14    Wed May  6 05:15:35 2026
+++ pkgsrc/lang/ruby34/distinfo Tue May 19 14:50:20 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.14 2026/05/06 05:15:35 taca Exp $
+$NetBSD: distinfo,v 1.15 2026/05/19 14:50:20 taca Exp $
 
 BLAKE2s (ruby-3.4.9.tar.xz) = 4d09a702b948a81f4f6c39458092ab68e67a99148fe669c0c1bd33dedccda38d
 SHA512 (ruby-3.4.9.tar.xz) = 356fb47cc56f2d25198cb95253fc20ff7d9a6fd1fa53bc475e5c440012aebe27562537c399d271357235114ade263fd625029b66cb0f9b526f9c04f169fb9580
@@ -11,6 +11,7 @@ SHA1 (patch-lib_erb.rb) = d69a109f7b1841
 SHA1 (patch-lib_erb_version.rb) = a11a9115b4b39b03583c69cf23cd21cb39ddea1d
 SHA1 (patch-lib_mkmf.rb) = ea66bc4e42d2b15edfcd8ceefa9b94d07a3cdd0f
 SHA1 (patch-lib_rdoc_encoding.rb) = aea07b878cbf46ddfdc0364ca5adf3fda9311735
+SHA1 (patch-lib_rdoc_parser_c.rb) = 5d97f938379b05443438e8ae841d56c321a22c1a
 SHA1 (patch-lib_rubygems.rb) = 81af71ae9b0c3fef2ad1de88a542b3ece14b4519
 SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 66c475a5308deb2ed5096b88cf65549732f87421
 SHA1 (patch-lib_rubygems_config__file.rb) = 584f8cd9ef1d1b9bf25efc7e85c2219166db7ac9

Added files:

Index: pkgsrc/lang/ruby34/patches/patch-lib_rdoc_parser_c.rb
diff -u /dev/null pkgsrc/lang/ruby34/patches/patch-lib_rdoc_parser_c.rb:1.1
--- /dev/null   Tue May 19 14:50:20 2026
+++ pkgsrc/lang/ruby34/patches/patch-lib_rdoc_parser_c.rb       Tue May 19 14:50:20 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-lib_rdoc_parser_c.rb,v 1.1 2026/05/19 14:50:20 taca Exp $
+
+Backport from rdoc-7.0.4.
+
+--- lib/rdoc/parser/c.rb.orig  2026-03-11 09:51:47.000000000 +0000
++++ lib/rdoc/parser/c.rb
+@@ -1023,7 +1023,7 @@ class RDoc::Parser::C < RDoc::Parser
+         file_name = File.join @file_dir, source_file
+ 
+         if File.exist? file_name then
+-          file_content = File.read file_name
++          file_content = RDoc::Encoding.read_file file_name, @options.encoding
+         else
+           @options.warn "unknown source #{source_file} for #{meth_name} in #{@file_name}"
+         end



Home | Main Index | Thread Index | Old Index