SF.net SVN: gar:[25615] csw/mgar/pkg

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Fri Mar 18 13:28:29 CET 2016


Revision: 25615
          http://sourceforge.net/p/gar/code/25615
Author:   dmichelsen
Date:     2016-03-18 12:28:28 +0000 (Fri, 18 Mar 2016)
Log Message:
-----------
ruby23: Initial commit

Modified Paths:
--------------
    csw/mgar/pkg/ruby23/trunk/Makefile
    csw/mgar/pkg/ruby23/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/ruby23/

Modified: csw/mgar/pkg/ruby23/trunk/Makefile
===================================================================
--- csw/mgar/pkg/ruby21/trunk/Makefile	2016-02-05 17:04:31 UTC (rev 25550)
+++ csw/mgar/pkg/ruby23/trunk/Makefile	2016-03-18 12:28:28 UTC (rev 25615)
@@ -2,8 +2,8 @@
 # TODO (release-critical prefixed with !, non release-critical with *)
 #
 NAME = ruby
-SHORTVER = 2.1
-VERSION = $(SHORTVER).5
+SHORTVER = 2.3
+VERSION = $(SHORTVER).0
 API_VERSION = $(VERSION)
 
 DESCRIPTION = An object-oriented language for quick and easy programming.
@@ -22,41 +22,44 @@
 
 PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386
 # Solaris 11 has build problems, skip for now
-# PACKAGING_PLATFORMS += solaris11-sparc solaris11-i386
+PACKAGING_PLATFORMS += solaris11-sparc solaris11-i386
 
+# Make SVR4 for Solaris 11 for now
+PKGFORMAT-5.11 = svr4
+
 # Use patch until this is fixed:
 #   https://bugs.ruby-lang.org/issues/10830
-PATCHFILES += 0001-Use-LDFLAGS-for-libruby.so.patch
+#PATCHFILES += 0001-Use-LDFLAGS-for-libruby.so.patch
 
-PACKAGES += CSWruby21
-SPKG_DESC_CSWruby21 = Ruby 2.1.x
-RUNTIME_DEP_PKGS_CSWruby21 += CSWlibgdbm4
-RUNTIME_DEP_PKGS_CSWruby21 += CSWlibssl1-0-0
-RUNTIME_DEP_PKGS_CSWruby21 += CSWlibz1
-RUNTIME_DEP_PKGS_CSWruby21 += CSWlibgmp10
-RUNTIME_DEP_PKGS_CSWruby21 += CSWlibtcl8-5
-RUNTIME_DEP_PKGS_CSWruby21 += CSWlibtk8-5
-RUNTIME_DEP_PKGS_CSWruby21 += CSWlibyaml0-2
-RUNTIME_DEP_PKGS_CSWruby21 += CSWlibreadline6
+PACKAGES += CSWruby23
+SPKG_DESC_CSWruby23 = Ruby 2.1.x
+RUNTIME_DEP_PKGS_CSWruby23 += CSWlibgdbm4
+RUNTIME_DEP_PKGS_CSWruby23 += CSWlibssl1-0-0
+RUNTIME_DEP_PKGS_CSWruby23 += CSWlibz1
+RUNTIME_DEP_PKGS_CSWruby23 += CSWlibgmp10
+RUNTIME_DEP_PKGS_CSWruby23 += CSWlibtcl8-5
+RUNTIME_DEP_PKGS_CSWruby23 += CSWlibtk8-5
+RUNTIME_DEP_PKGS_CSWruby23 += CSWlibyaml0-2
+RUNTIME_DEP_PKGS_CSWruby23 += CSWlibreadline6
 
 # These are all comments, checked by inspection
-CHECKPKG_OVERRIDES_CSWruby21 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/pathname.rb
-CHECKPKG_OVERRIDES_CSWruby21 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/fileutils.rb
-CHECKPKG_OVERRIDES_CSWruby21 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/shell.rb
-CHECKPKG_OVERRIDES_CSWruby21 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/rubygems/installer.rb
-CHECKPKG_OVERRIDES_CSWruby21 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/rubygems/basic_specification.rb
-CHECKPKG_OVERRIDES_CSWruby21 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/rubygems/specification.rb
-CHECKPKG_OVERRIDES_CSWruby21 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/tkextlib/itcl/setup.rb
-CHECKPKG_OVERRIDES_CSWruby21 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/tkextlib/itk/setup.rb
-CHECKPKG_OVERRIDES_CSWruby21 += file-with-bad-content|/usr/share|root/opt/csw/lib/ruby/2.1.0/open3.rb
-CHECKPKG_OVERRIDES_CSWruby21 += file-with-bad-content|/usr/share|root/opt/csw/lib/ruby/2.1.0/tk/dialog.rb
+CHECKPKG_OVERRIDES_CSWruby23 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/pathname.rb
+CHECKPKG_OVERRIDES_CSWruby23 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/fileutils.rb
+CHECKPKG_OVERRIDES_CSWruby23 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/shell.rb
+CHECKPKG_OVERRIDES_CSWruby23 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/rubygems/installer.rb
+CHECKPKG_OVERRIDES_CSWruby23 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/rubygems/basic_specification.rb
+CHECKPKG_OVERRIDES_CSWruby23 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/rubygems/specification.rb
+CHECKPKG_OVERRIDES_CSWruby23 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/tkextlib/itcl/setup.rb
+CHECKPKG_OVERRIDES_CSWruby23 += file-with-bad-content|/usr/local|root/opt/csw/lib/ruby/2.1.0/tkextlib/itk/setup.rb
+CHECKPKG_OVERRIDES_CSWruby23 += file-with-bad-content|/usr/share|root/opt/csw/lib/ruby/2.1.0/open3.rb
+CHECKPKG_OVERRIDES_CSWruby23 += file-with-bad-content|/usr/share|root/opt/csw/lib/ruby/2.1.0/tk/dialog.rb
 
 # We don't split off the library - without lots of ruby files it is not usable anyway
-CHECKPKG_OVERRIDES_CSWruby21 += shared-lib-package-contains-so-symlink|file=/opt/csw/lib/libruby2.1.5.so
-CHECKPKG_OVERRIDES_CSWruby21 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libruby2.1.5.so.2|soname=libruby2.1.5.so.2|pkgname=CSWruby21|expected=CSWlibruby2-1-5-2
+CHECKPKG_OVERRIDES_CSWruby23 += shared-lib-package-contains-so-symlink|file=/opt/csw/lib/libruby2.1.5.so
+CHECKPKG_OVERRIDES_CSWruby23 += shared-lib-pkgname-mismatch|file=opt/csw/lib/libruby2.1.5.so.2|soname=libruby2.1.5.so.2|pkgname=CSWruby23|expected=CSWlibruby2-1-5-2
 
 # The reason is that there are *.rb files which normally require a ruby library, but we don't split this any more
-CHECKPKG_OVERRIDES_CSWruby21 += missing-dependency|CSWlibruby1-9-1-1|or|CSWruby|or|CSWruby18|or|CSWruby191
+CHECKPKG_OVERRIDES_CSWruby23 += missing-dependency|CSWlibruby1-9-1-1|or|CSWruby|or|CSWruby18|or|CSWruby191
 
 # path = %w[/usr/local/bin /usr/ucb /usr/bin /bin]
 REINPLACE_USRLOCAL += lib/mkmf.rb
@@ -67,7 +70,7 @@
 #GARCOMPILER = GNU
 
 # Using binutils 2.24 objcopy leads to this funny corruption:
-#/home/dam/mgar/pkg/ruby21/trunk/work/solaris11-i386/build-isa-pentium_pro/ruby-2.1.3
+#/home/dam/mgar/pkg/ruby23/trunk/work/solaris11-i386/build-isa-pentium_pro/ruby-2.1.3
 #unstable11x% /opt/solstudio12.2/bin/cc  -G -h libruby2.1.3.so.2 -R/opt/csw/lib  -m32 dln.o localeinit.o loadpath.o array.o bignum.o class.o compar.o complex.o dir.o dln_find.o encoding.o enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o math.o node.o numeric.o object.o pack.o parse.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o time.o transcode.o util.o variable.o version.o compile.o debug.o iseq.o vm.o vm_dump.o vm_backtrace.o vm_trace.o thread.o cont.o ascii.o us_ascii.o unicode.o utf_8.o newline.o flock.o isinf.o setproctitle.o  prelude.o dmyext.o  -lpthread -lgmp -lsocket -ldl -lcrypt -lm    -o libruby2.1.3.so.2
 #unstable11x% /usr/gnu/bin/objcopy libruby2.1.3.so.2
 #unstable11x% elfdump libruby2.1.3.so.2 >/dev/null
@@ -85,13 +88,16 @@
 # Enabled DTrace support has problems during linking
 # CONFIGURE_ARGS += --disable-dtrace
 
-CONFIGURE_ARGS += --program-suffix=21
+CONFIGURE_ARGS += --program-suffix=23
 CONFIGURE_ARGS += --enable-shared
 CONFIGURE_ARGS += --with-soname=ruby$(API_VERSION)
 #CONFIGURE_ARGS += --with-out-ext=tk
 
+# We want "make" to be GNU make
+TEST_ENV_PATH = /opt/csw/gnu:$(PATH)
+
 # There are tests failing
-SKIPTEST ?= 1
+#SKIPTEST ?= 1
 
 include gar/category.mk
 

Modified: csw/mgar/pkg/ruby23/trunk/checksums
===================================================================
--- csw/mgar/pkg/ruby21/trunk/checksums	2016-02-05 17:04:31 UTC (rev 25550)
+++ csw/mgar/pkg/ruby23/trunk/checksums	2016-03-18 12:28:28 UTC (rev 25615)
@@ -1 +1 @@
-df4c1b23f624a50513c7a78cb51a13dc  ruby-2.1.5.tar.gz
+e81740ac7b14a9f837e9573601db3162  ruby-2.3.0.tar.gz

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list