[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-09-10 Thread Andreas Schleifer via arch-commits
Date: Saturday, September 10, 2022 @ 10:26:14
  Author: segaja
Revision: 1298799

upgpkg: ruby 3.0.4-13: remove remains of de-vendored cgi stdlib gem

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-09-10 10:10:44 UTC (rev 1298798)
+++ PKGBUILD2022-09-10 10:26:14 UTC (rev 1298799)
@@ -8,7 +8,7 @@
 
 pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=12
+pkgrel=13
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -132,6 +132,7 @@
 
   rm --recursive --verbose \
 "${pkgdir}"/usr/lib/ruby/${rubyver}/English.rb \
+"${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/cgi \
 "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/digest \
 "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/io/wait.so
 }



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-09-08 Thread Andreas Schleifer via arch-commits
Date: Thursday, September 8, 2022 @ 21:19:11
  Author: segaja
Revision: 1296919

upgpkg: ruby 3.0.4-12: remove remains of de-vendored digest stdlib gem

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-09-08 21:07:28 UTC (rev 1296918)
+++ PKGBUILD2022-09-08 21:19:11 UTC (rev 1296919)
@@ -8,7 +8,7 @@
 
 pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=11
+pkgrel=12
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -130,8 +130,9 @@
   
"${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/${stdlib_gem}-*.gemspec
   done
 
-  rm --verbose \
+  rm --recursive --verbose \
 "${pkgdir}"/usr/lib/ruby/${rubyver}/English.rb \
+"${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/digest \
 "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/io/wait.so
 }
 



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-08-31 Thread Andreas Schleifer via arch-commits
Date: Wednesday, August 31, 2022 @ 19:00:10
  Author: segaja
Revision: 1289218

upgpkg: ruby 3.0.4-11: fix rm commands for de-vendored stdlib gems

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |   10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-31 18:59:20 UTC (rev 1289217)
+++ PKGBUILD2022-08-31 19:00:10 UTC (rev 1289218)
@@ -8,7 +8,7 @@
 
 pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=10
+pkgrel=11
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -95,7 +95,6 @@
 digest
 drb
 english
-English
 erb
 etc
 fcntl
@@ -125,12 +124,15 @@
 
   for stdlib_gem in "${stdlib_gems[@]}"; do
 rm --force --recursive --verbose \
-  "${pkgdir}"/usr/lib/ruby/${rubyver}/${stdlib_gem}* \
+  "${pkgdir}"/usr/lib/ruby/${rubyver}/${stdlib_gem} \
+  "${pkgdir}"/usr/lib/ruby/${rubyver}/${stdlib_gem}.rb \
   "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/${stdlib_gem}.so \
   
"${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/${stdlib_gem}-*.gemspec
   done
 
-  rm "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/io/wait.so
+  rm --verbose \
+"${pkgdir}"/usr/lib/ruby/${rubyver}/English.rb \
+"${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/io/wait.so
 }
 
 package_ruby-docs() {



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-08-29 Thread Andreas Schleifer via arch-commits
Date: Monday, August 29, 2022 @ 18:26:09
  Author: segaja
Revision: 1285525

upgpkg: ruby 3.0.4-10: remove remnants of de-vendored stdlibs

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |   13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-29 18:21:51 UTC (rev 1285524)
+++ PKGBUILD2022-08-29 18:26:09 UTC (rev 1285525)
@@ -8,7 +8,7 @@
 
 pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=9
+pkgrel=10
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -61,16 +61,13 @@
   rm "${pkgdir}"/usr/bin/gem
 
   # remove bundler as it shipped as a separate package
-  rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{bundler,bundler.rb}
   rm "${pkgdir}"/usr/bin/{bundle,bundler}
 
   # remove bundled rdoc gem
-  rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rdoc,rdoc.rb}
   rm "${pkgdir}"/usr/bin/{rdoc,ri}
   rm "${pkgdir}"/usr/share/man/man1/ri.1
 
   # remove irb as it is a separate package now
-  rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{irb,irb.rb}
   rm "${pkgdir}"/usr/bin/irb
   rm "${pkgdir}"/usr/share/man/man1/irb.1
 
@@ -98,6 +95,7 @@
 digest
 drb
 english
+English
 erb
 etc
 fcntl
@@ -126,8 +124,13 @@
   )
 
   for stdlib_gem in "${stdlib_gems[@]}"; do
-rm -v 
"${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/${stdlib_gem}-*.gemspec
+rm --force --recursive --verbose \
+  "${pkgdir}"/usr/lib/ruby/${rubyver}/${stdlib_gem}* \
+  "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/${stdlib_gem}.so \
+  
"${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/${stdlib_gem}-*.gemspec
   done
+
+  rm "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/io/wait.so
 }
 
 package_ruby-docs() {



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-08-24 Thread Andreas Schleifer via arch-commits
Date: Wednesday, August 24, 2022 @ 20:23:05
  Author: segaja
Revision: 1276984

upgpkg: ruby 3.0.4-9; de-vendor tmpdir stdlib gem

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-24 20:23:04 UTC (rev 1276983)
+++ PKGBUILD2022-08-24 20:23:05 UTC (rev 1276984)
@@ -8,7 +8,7 @@
 
 pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=8
+pkgrel=9
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -121,6 +121,7 @@
 reline
 stringio
 time
+tmpdir
 uri
   )
 
@@ -215,7 +216,7 @@
 #ruby-tempfile
 ruby-time
 #ruby-timeout
-#ruby-tmpdir
+ruby-tmpdir
 #ruby-tracer   # removed in 3.1.2
 #ruby-tsort
 #ruby-un



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-08-24 Thread Andreas Schleifer via arch-commits
Date: Wednesday, August 24, 2022 @ 19:16:08
  Author: segaja
Revision: 1276782

upgpkg: ruby 3.0.4-8: more stdlib de-vendoring

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |   47 +++
 1 file changed, 31 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-24 19:15:52 UTC (rev 1276781)
+++ PKGBUILD2022-08-24 19:16:08 UTC (rev 1276782)
@@ -8,7 +8,7 @@
 
 pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=7
+pkgrel=8
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -97,8 +97,23 @@
 did_you_mean
 digest
 drb
+english
+erb
+etc
+fcntl
+fiddle
+fileutils
+find
+forwardable
+getoptlong
+io-console
+io-nonblock
+io-wait
+ipaddr
 irb
 json
+logger
+mutex_m
 net-http
 open-uri
 psych
@@ -144,25 +159,25 @@
 ruby-did_you_mean
 ruby-digest
 ruby-drb
-#ruby-english
-#ruby-erb
-#ruby-etc
-#ruby-fcntl
-#ruby-fiddle
-#ruby-fileutils
-#ruby-find
-#ruby-forwardable
+ruby-english
+ruby-erb
+ruby-etc
+ruby-fcntl
+ruby-fiddle
+ruby-fileutils
+ruby-find
+ruby-forwardable
 #ruby-gdbm   # removed in 3.1.2
-#ruby-getoptlong
-#ruby-io-console
-#ruby-io-nonblock
-#ruby-io-wait
-#ruby-ipaddr
+ruby-getoptlong
+ruby-io-console
+ruby-io-nonblock
+ruby-io-wait
+ruby-ipaddr
 ruby-irb
 ruby-json
-#ruby-logger
+ruby-logger
 #ruby-matrix   # removed in 3.1.2
-#ruby-mutex_m
+ruby-mutex_m
 #ruby-net-ftp   # removed in 3.1.2
 ruby-net-http
 #ruby-net-imap   # removed in 3.1.2



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-08-18 Thread Andreas Schleifer via arch-commits
Date: Thursday, August 18, 2022 @ 20:54:38
  Author: segaja
Revision: 1268942

upgpkg: ruby 3.0.4-7; de-vendor sdtlibs delegate, did_you_mean, digest and drb

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |   14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-18 20:54:29 UTC (rev 1268941)
+++ PKGBUILD2022-08-18 20:54:38 UTC (rev 1268942)
@@ -8,7 +8,7 @@
 
 pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=6
+pkgrel=7
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -93,6 +93,10 @@
 cgi
 csv
 date
+delegate
+did_you_mean
+digest
+drb
 irb
 json
 net-http
@@ -136,10 +140,10 @@
 ruby-date
 #ruby-dbm   # removed in 3.1.2
 #ruby-debug   # removed in 3.1.2
-#ruby-delegate
-#ruby-did_you_mean
-#ruby-digest
-#ruby-drb
+ruby-delegate
+ruby-did_you_mean
+ruby-digest
+ruby-drb
 #ruby-english
 #ruby-erb
 #ruby-etc



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-08-17 Thread Andreas Schleifer via arch-commits
Date: Wednesday, August 17, 2022 @ 22:24:29
  Author: segaja
Revision: 1266775

upgpkg: ruby 3.0.4-6; add debug pacakge, add stdlib packages for abbrev, 
base64, benchmark, bigdecimal, cgi and csv

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |   22 ++
 1 file changed, 14 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-17 22:22:09 UTC (rev 1266774)
+++ PKGBUILD2022-08-17 22:24:29 UTC (rev 1266775)
@@ -8,12 +8,12 @@
 
 pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=5
+pkgrel=6
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
 makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk)
-options=(!emptydirs !lto) # Disable LTO until fixes for 
https://bugs.ruby-lang.org/issues/18062 released
+options=(debug !emptydirs !lto) # Disable LTO until fixes for 
https://bugs.ruby-lang.org/issues/18062 released
 
source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz)
 
sha512sums=('53bf7dd403b0c68af9691882ad8ed7422c8d1f496627428fb4c3caf0b0313715524b744c5f453aced2d49e16e55f3f45b46b9a77aa3097dbfcae7caa0208194b')
 
@@ -85,7 +85,13 @@
 
   # remove already packaged stdlib gems (needs to be as dependency in 
ruby-stdlib)
   local stdlib_gems=(
+abbrev
+base64
+benchmark
+bigdecimal
 bundler
+cgi
+csv
 date
 irb
 json
@@ -120,13 +126,13 @@
   pkgdesc='A vast collection of classes and modules that you can require in 
your code for additional features'
 
   depends=(
-#ruby-abbrev
-#ruby-base64
-#ruby-benchmark
-#ruby-bigdecimal
+ruby-abbrev
+ruby-base64
+ruby-benchmark
+ruby-bigdecimal
 ruby-bundler
-#ruby-cgi
-#ruby-csv
+ruby-cgi
+ruby-csv
 ruby-date
 #ruby-dbm   # removed in 3.1.2
 #ruby-debug   # removed in 3.1.2



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-08-07 Thread Andreas Schleifer via arch-commits
Date: Sunday, August 7, 2022 @ 15:20:35
  Author: segaja
Revision: 1260559

upgpkg: ruby 3.0.4-5; de-vendor net-http

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-07 15:13:42 UTC (rev 1260558)
+++ PKGBUILD2022-08-07 15:20:35 UTC (rev 1260559)
@@ -8,7 +8,7 @@
 
 pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=4
+pkgrel=5
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -89,6 +89,7 @@
 date
 irb
 json
+net-http
 open-uri
 psych
 rdoc
@@ -153,7 +154,7 @@
 #ruby-matrix   # removed in 3.1.2
 #ruby-mutex_m
 #ruby-net-ftp   # removed in 3.1.2
-#ruby-net-http
+ruby-net-http
 #ruby-net-imap   # removed in 3.1.2
 #ruby-net-pop   # removed in 3.1.2
 #ruby-net-protocol



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-08-06 Thread Andreas Schleifer via arch-commits
Date: Saturday, August 6, 2022 @ 18:42:16
  Author: segaja
Revision: 1260464

upgpkg: ruby 3.0.4-4; remove new stdlib packages from the ruby package

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-06 18:08:16 UTC (rev 1260463)
+++ PKGBUILD2022-08-06 18:42:16 UTC (rev 1260464)
@@ -8,7 +8,7 @@
 
 pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=3
+pkgrel=4
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -86,12 +86,16 @@
   # remove already packaged stdlib gems (needs to be as dependency in 
ruby-stdlib)
   local stdlib_gems=(
 bundler
+date
 irb
 json
+open-uri
 psych
 rdoc
 reline
 stringio
+time
+uri
   )
 
   for stdlib_gem in "${stdlib_gems[@]}"; do



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-08-06 Thread Andreas Schleifer via arch-commits
Date: Saturday, August 6, 2022 @ 18:07:37
  Author: segaja
Revision: 1260462

upgpkg: ruby 3.0.4-3; add ruby-date, ruby-open-uri, ruby-time and ruby-uri to 
ruby-stdlib

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-08-06 18:00:24 UTC (rev 1260461)
+++ PKGBUILD2022-08-06 18:07:37 UTC (rev 1260462)
@@ -8,7 +8,7 @@
 
 pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=2
+pkgrel=3
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -122,7 +122,7 @@
 ruby-bundler
 #ruby-cgi
 #ruby-csv
-#ruby-date
+ruby-date
 #ruby-dbm   # removed in 3.1.2
 #ruby-debug   # removed in 3.1.2
 #ruby-delegate
@@ -156,7 +156,7 @@
 #ruby-net-smtp   # removed in 3.1.2
 #ruby-nkf
 #ruby-observer
-#ruby-open-uri
+ruby-open-uri
 #ruby-open3
 #ruby-openssl
 #ruby-optparse
@@ -183,13 +183,13 @@
 #ruby-strscan
 #ruby-syslog
 #ruby-tempfile
-#ruby-time
+ruby-time
 #ruby-timeout
 #ruby-tmpdir
 #ruby-tracer   # removed in 3.1.2
 #ruby-tsort
 #ruby-un
-#ruby-uri
+ruby-uri
 #ruby-weakref
 #ruby-yaml
 #ruby-zlib



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-07-12 Thread Andreas Schleifer via arch-commits
Date: Tuesday, July 12, 2022 @ 19:53:14
  Author: segaja
Revision: 1251184

upgpkg: ruby 3.0.4-2; add ruby-stdlib and ruby-bundledgems

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |  141 ++---
 1 file changed, 135 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-07-12 19:53:01 UTC (rev 1251183)
+++ PKGBUILD2022-07-12 19:53:14 UTC (rev 1251184)
@@ -1,11 +1,14 @@
+# Maintainer: Anatol Pomozov 
+# Maintainer: Andreas 'Segaja' Schleifer 
+# Maintainer: Tim Meusel 
 # Contributor: Thomas Dziedzic 
 # Contributor: Allan McRae 
 # Contributor: John Proctor 
 # Contributor: Jeramy Rutley 
 
-pkgname=(ruby ruby-docs)
+pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems)
 pkgver=3.0.4
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -38,7 +41,7 @@
 
 package_ruby() {
   pkgdesc='An object-oriented language for quick and easy programming'
-  depends=(gdbm openssl libffi libyaml libxcrypt gmp zlib rubygems ruby-irb)
+  depends=(gdbm openssl libffi libyaml libxcrypt gmp zlib rubygems ruby-stdlib 
ruby-bundledgems)
   optdepends=(
   'ruby-docs: Ruby documentation'
   'tk: for Ruby/TK'
@@ -60,18 +63,15 @@
   # remove bundler as it shipped as a separate package
   rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{bundler,bundler.rb}
   rm "${pkgdir}"/usr/bin/{bundle,bundler}
-  rm 
"${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/bundler-*.gemspec
 
   # remove bundled rdoc gem
   rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rdoc,rdoc.rb}
   rm "${pkgdir}"/usr/bin/{rdoc,ri}
-  rm 
"${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/rdoc-*.gemspec
   rm "${pkgdir}"/usr/share/man/man1/ri.1
 
   # remove irb as it is a separate package now
   rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{irb,irb.rb}
   rm "${pkgdir}"/usr/bin/irb
-  rm 
"${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/irb-*.gemspec
   rm "${pkgdir}"/usr/share/man/man1/irb.1
 
   # remove other binaries that are shipped as separate packages
@@ -82,6 +82,21 @@
   rm -r "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/gems/*
   rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/*.gemspec
   rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/cache/*.gem
+
+  # remove already packaged stdlib gems (needs to be as dependency in 
ruby-stdlib)
+  local stdlib_gems=(
+bundler
+irb
+json
+psych
+rdoc
+reline
+stringio
+  )
+
+  for stdlib_gem in "${stdlib_gems[@]}"; do
+rm -v 
"${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/${stdlib_gem}-*.gemspec
+  done
 }
 
 package_ruby-docs() {
@@ -94,3 +109,117 @@
   install -D -m644 COPYING "${pkgdir}/usr/share/licenses/ruby-docs/LICENSE"
   install -D -m644 BSDL "${pkgdir}/usr/share/licenses/ruby-docs/BSDL"
 }
+
+package_ruby-stdlib() {
+  # upstream list of gems contained in stdlib ( 
https://github.com/ruby/ruby/tree/master/{ext,lib} )
+  pkgdesc='A vast collection of classes and modules that you can require in 
your code for additional features'
+
+  depends=(
+#ruby-abbrev
+#ruby-base64
+#ruby-benchmark
+#ruby-bigdecimal
+ruby-bundler
+#ruby-cgi
+#ruby-csv
+#ruby-date
+#ruby-dbm   # removed in 3.1.2
+#ruby-debug   # removed in 3.1.2
+#ruby-delegate
+#ruby-did_you_mean
+#ruby-digest
+#ruby-drb
+#ruby-english
+#ruby-erb
+#ruby-etc
+#ruby-fcntl
+#ruby-fiddle
+#ruby-fileutils
+#ruby-find
+#ruby-forwardable
+#ruby-gdbm   # removed in 3.1.2
+#ruby-getoptlong
+#ruby-io-console
+#ruby-io-nonblock
+#ruby-io-wait
+#ruby-ipaddr
+ruby-irb
+ruby-json
+#ruby-logger
+#ruby-matrix   # removed in 3.1.2
+#ruby-mutex_m
+#ruby-net-ftp   # removed in 3.1.2
+#ruby-net-http
+#ruby-net-imap   # removed in 3.1.2
+#ruby-net-pop   # removed in 3.1.2
+#ruby-net-protocol
+#ruby-net-smtp   # removed in 3.1.2
+#ruby-nkf
+#ruby-observer
+#ruby-open-uri
+#ruby-open3
+#ruby-openssl
+#ruby-optparse
+#ruby-ostruct
+#ruby-pathname
+#ruby-pp
+#ruby-prettyprint
+#ruby-prime   # removed in 3.1.2
+#ruby-pstore
+ruby-psych
+#ruby-racc
+ruby-rdoc
+#ruby-readline
+#ruby-readline-ext
+ruby-reline
+#ruby-resolv
+#ruby-resolv-replace
+#ruby-rinda
+#ruby-securerandom
+#ruby-set
+#ruby-shellwords
+#ruby-singleton
+ruby-stringio
+#ruby-strscan
+#ruby-syslog
+#ruby-tempfile
+#ruby-time
+#ruby-timeout
+#ruby-tmpdir
+#ruby-tracer   # removed in 3.1.2
+#ruby-tsort
+#ruby-un
+#ruby-uri
+#ruby-weakref
+#ruby-yaml
+#ruby-zlib
+
+#ruby-error_highlight   # new in 3.2.1
+#ruby2_keywords   # new in 3.1.2 - already exists in [community]
+  )
+}
+
+package_ruby-bundledgems() {
+  # 

[arch-commits] Commit in ruby/trunk (PKGBUILD)

2022-04-12 Thread Anatol Pomozov via arch-commits
Date: Tuesday, April 12, 2022 @ 22:45:39
  Author: anatolik
Revision: 442445

upgpkg: ruby 3.0.4-1

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-04-12 21:03:39 UTC (rev 442444)
+++ PKGBUILD2022-04-12 22:45:39 UTC (rev 442445)
@@ -4,15 +4,15 @@
 # Contributor: Jeramy Rutley 
 
 pkgname=(ruby ruby-docs)
-pkgver=3.0.3
+pkgver=3.0.4
 pkgrel=1
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
 makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk)
-options=(!emptydirs)
+options=(!emptydirs !lto) # Disable LTO until fixes for 
https://bugs.ruby-lang.org/issues/18062 released
 
source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz)
-sha512sums=('bb9ea426278d5a7ac46595296f03b82d43df8b7db41045cdf85611e05e26c703c53f700494cd7cf5d4c27fa953bdc5c144317d7720812db0a6e3b6f4bc4d2e00')
+sha512sums=('53bf7dd403b0c68af9691882ad8ed7422c8d1f496627428fb4c3caf0b0313715524b744c5f453aced2d49e16e55f3f45b46b9a77aa3097dbfcae7caa0208194b')
 
 build() {
   cd ruby-${pkgver}



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2021-12-02 Thread Anatol Pomozov via arch-commits
Date: Thursday, December 2, 2021 @ 20:13:38
  Author: anatolik
Revision: 430408

FS#72841: move libxcrypt to the proper depends() list

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-12-02 20:12:08 UTC (rev 430407)
+++ PKGBUILD2021-12-02 20:13:38 UTC (rev 430408)
@@ -9,7 +9,6 @@
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
-depends=(libxcrypt)
 makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk)
 options=(!emptydirs)
 
source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz)
@@ -39,7 +38,7 @@
 
 package_ruby() {
   pkgdesc='An object-oriented language for quick and easy programming'
-  depends=(gdbm openssl libffi libyaml gmp zlib rubygems ruby-irb)
+  depends=(gdbm openssl libffi libyaml libxcrypt gmp zlib rubygems ruby-irb)
   optdepends=(
   'ruby-docs: Ruby documentation'
   'tk: for Ruby/TK'



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2021-11-30 Thread Anatol Pomozov via arch-commits
Date: Tuesday, November 30, 2021 @ 18:08:42
  Author: anatolik
Revision: 429685

upgpkg: ruby 3.0.3-1

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-11-30 18:06:21 UTC (rev 429684)
+++ PKGBUILD2021-11-30 18:08:42 UTC (rev 429685)
@@ -4,8 +4,8 @@
 # Contributor: Jeramy Rutley 
 
 pkgname=(ruby ruby-docs)
-pkgver=3.0.2
-pkgrel=2
+pkgver=3.0.3
+pkgrel=1
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -13,7 +13,7 @@
 makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk)
 options=(!emptydirs)
 
source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz)
-sha512sums=('0f702e2d8ca1342a9d4284dbdd234a3588e057b92566353aa7c21835cf09a3932864b2acf459a976960a1704e9befa562155d36b98b7cda8bd99526e10a374c4')
+sha512sums=('bb9ea426278d5a7ac46595296f03b82d43df8b7db41045cdf85611e05e26c703c53f700494cd7cf5d4c27fa953bdc5c144317d7720812db0a6e3b6f4bc4d2e00')
 
 build() {
   cd ruby-${pkgver}



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2021-10-10 Thread Felix Yan via arch-commits
Date: Sunday, October 10, 2021 @ 22:37:49
  Author: felixonmars
Revision: 425759

upgpkg: ruby 3.0.2-2: libffi 3.4 rebuild

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-10-10 22:35:54 UTC (rev 425758)
+++ PKGBUILD2021-10-10 22:37:49 UTC (rev 425759)
@@ -5,7 +5,7 @@
 
 pkgname=(ruby ruby-docs)
 pkgver=3.0.2
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2021-07-08 Thread Anatol Pomozov via arch-commits
Date: Thursday, July 8, 2021 @ 19:16:22
  Author: anatolik
Revision: 419307

upgpkg: ruby 3.0.2-1

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-07-08 17:17:56 UTC (rev 419306)
+++ PKGBUILD2021-07-08 19:16:22 UTC (rev 419307)
@@ -4,7 +4,7 @@
 # Contributor: Jeramy Rutley 
 
 pkgname=(ruby ruby-docs)
-pkgver=3.0.1
+pkgver=3.0.2
 pkgrel=1
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
@@ -13,7 +13,7 @@
 makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk)
 options=(!emptydirs)
 
source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz)
-sha512sums=('97d2e883656060846b304368d9d836e2f3ef39859c36171c9398a0573818e4ed75bfd7460f901a9553f7f53518c505327a66e74f83704a881469f5ac61fe13d7')
+sha512sums=('0f702e2d8ca1342a9d4284dbdd234a3588e057b92566353aa7c21835cf09a3932864b2acf459a976960a1704e9befa562155d36b98b7cda8bd99526e10a374c4')
 
 build() {
   cd ruby-${pkgver}



[arch-commits] Commit in ruby/trunk (PKGBUILD)

2021-04-05 Thread Anatol Pomozov via arch-commits
Date: Monday, April 5, 2021 @ 16:55:26
  Author: anatolik
Revision: 411528

upgpkg: ruby 3.0.1-1

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-04-05 14:38:44 UTC (rev 411527)
+++ PKGBUILD2021-04-05 16:55:26 UTC (rev 411528)
@@ -4,8 +4,8 @@
 # Contributor: Jeramy Rutley 
 
 pkgname=(ruby ruby-docs)
-pkgver=3.0.0
-pkgrel=3
+pkgver=3.0.1
+pkgrel=1
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -13,7 +13,7 @@
 makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk)
 options=(!emptydirs)
 
source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz)
-sha512sums=('2a23c2894e62e24bb20cec6b2a016b66d7df05083668726b6f70af8338211cfec417aa3624290d1f5ccd130f65ee7b52b5db7d428abc4a9460459c9a5dd1a450')
+sha512sums=('97d2e883656060846b304368d9d836e2f3ef39859c36171c9398a0573818e4ed75bfd7460f901a9553f7f53518c505327a66e74f83704a881469f5ac61fe13d7')
 
 build() {
   cd ruby-${pkgver}
@@ -57,13 +57,11 @@
   # remove rubygems as it shipped as a separate package
   rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rubygems,rubygems.rb}
   rm "${pkgdir}"/usr/bin/gem
-  rm "${pkgdir}"/usr/share/man/man5/gemfile.5
 
   # remove bundler as it shipped as a separate package
   rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{bundler,bundler.rb}
   rm "${pkgdir}"/usr/bin/{bundle,bundler}
   rm 
"${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/bundler-*.gemspec
-  rm "${pkgdir}"/usr/share/man/man1/{bundle,bundle-*}.1
 
   # remove bundled rdoc gem
   rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rdoc,rdoc.rb}


[arch-commits] Commit in ruby/trunk (PKGBUILD)

2021-04-03 Thread Anatol Pomozov via arch-commits
Date: Saturday, April 3, 2021 @ 18:25:29
  Author: anatolik
Revision: 411470

upgpkg: ruby 3.0.0-3: FS#70201: drop racc and erb bin scripts, it belongs to 
its own ruby-* packages

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-04-03 17:29:50 UTC (rev 411469)
+++ PKGBUILD2021-04-03 18:25:29 UTC (rev 411470)
@@ -5,7 +5,7 @@
 
 pkgname=(ruby ruby-docs)
 pkgver=3.0.0
-pkgrel=2
+pkgrel=3
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)
@@ -78,7 +78,8 @@
   rm "${pkgdir}"/usr/share/man/man1/irb.1
 
   # remove other binaries that are shipped as separate packages
-  rm "${pkgdir}"/usr/bin/{rake,rbs,typeprof}
+  rm "${pkgdir}"/usr/bin/{rake,rbs,typeprof,erb,racc}
+  rm "${pkgdir}"/usr/share/man/man1/erb.1
 
   # remove all bundled gems to avoid conflicts with ruby-* Arch packages
   rm -r "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/gems/*


[arch-commits] Commit in ruby/trunk (PKGBUILD)

2021-03-19 Thread Anatol Pomozov via arch-commits
Date: Friday, March 19, 2021 @ 21:41:16
  Author: anatolik
Revision: 410354

upgpkg: ruby 3.0.0-2: drop man pages for external libraries

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-03-19 21:15:43 UTC (rev 410353)
+++ PKGBUILD2021-03-19 21:41:16 UTC (rev 410354)
@@ -5,7 +5,7 @@
 
 pkgname=(ruby ruby-docs)
 pkgver=3.0.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
 license=(BSD custom)


[arch-commits] Commit in ruby/trunk (PKGBUILD)

2021-03-19 Thread Anatol Pomozov via arch-commits
Date: Friday, March 19, 2021 @ 17:24:14
  Author: anatolik
Revision: 410320

Drop manpages from third-party gem packages

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |2 ++
 1 file changed, 2 insertions(+)

Modified: PKGBUILD
===
--- PKGBUILD2021-03-19 17:00:53 UTC (rev 410319)
+++ PKGBUILD2021-03-19 17:24:14 UTC (rev 410320)
@@ -57,6 +57,7 @@
   # remove rubygems as it shipped as a separate package
   rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rubygems,rubygems.rb}
   rm "${pkgdir}"/usr/bin/gem
+  rm "${pkgdir}"/usr/share/man/man5/gemfile.5
 
   # remove bundler as it shipped as a separate package
   rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{bundler,bundler.rb}
@@ -68,6 +69,7 @@
   rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rdoc,rdoc.rb}
   rm "${pkgdir}"/usr/bin/{rdoc,ri}
   rm 
"${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/rdoc-*.gemspec
+  rm "${pkgdir}"/usr/share/man/man1/ri.1
 
   # remove irb as it is a separate package now
   rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{irb,irb.rb}


[arch-commits] Commit in ruby/trunk (PKGBUILD)

2021-03-19 Thread Anatol Pomozov via arch-commits
Date: Friday, March 19, 2021 @ 17:00:35
  Author: anatolik
Revision: 410318

upgpkg: ruby 3.0.0-1: ruby 3.0 rebuild

Modified:
  ruby/trunk/PKGBUILD

--+
 PKGBUILD |   15 +++
 1 file changed, 7 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-03-19 16:58:02 UTC (rev 410317)
+++ PKGBUILD2021-03-19 17:00:35 UTC (rev 410318)
@@ -4,7 +4,7 @@
 # Contributor: Jeramy Rutley 
 
 pkgname=(ruby ruby-docs)
-pkgver=2.7.2
+pkgver=3.0.0
 pkgrel=1
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
@@ -13,14 +13,8 @@
 makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk)
 options=(!emptydirs)
 
source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz)
-sha512sums=('7972278b096aa768c7adf2befd26003e18781a29ca317640317d30d93d6e963ded197724c8e2f1dfe1e838c5647176d414a74732a62e931fb50d6f2e0f777349')
+sha512sums=('2a23c2894e62e24bb20cec6b2a016b66d7df05083668726b6f70af8338211cfec417aa3624290d1f5ccd130f65ee7b52b5db7d428abc4a9460459c9a5dd1a450')
 
-prepare() {
-  cd ruby-${pkgver}
-  # remove bundled gems, we are going to ship them as separate packages
-  rm -rf gems/
-}
-
 build() {
   cd ruby-${pkgver}
 
@@ -81,8 +75,13 @@
   rm 
"${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/irb-*.gemspec
   rm "${pkgdir}"/usr/share/man/man1/irb.1
 
+  # remove other binaries that are shipped as separate packages
+  rm "${pkgdir}"/usr/bin/{rake,rbs,typeprof}
+
   # remove all bundled gems to avoid conflicts with ruby-* Arch packages
   rm -r "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/gems/*
+  rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/*.gemspec
+  rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/cache/*.gem
 }
 
 package_ruby-docs() {