Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 5080A7A266 for ; Sun, 23 Apr 2017 14:21:25 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id F2D7684DDD; Sun, 23 Apr 2017 14:21:24 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 8404784D89 for ; Sun, 23 Apr 2017 14:21:24 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id Ij6SzN6ATUH1 for ; Sun, 23 Apr 2017 14:21:23 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id C81A484CE1 for ; Sun, 23 Apr 2017 14:21:23 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id C396FFBE4; Sun, 23 Apr 2017 14:21:23 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1492957283230770" MIME-Version: 1.0 Date: Sun, 23 Apr 2017 14:21:23 +0000 From: "Takahiro Kambe" Subject: CVS commit: pkgsrc/lang/ruby To: pkgsrc-changes@NetBSD.org Reply-To: taca@netbsd.org X-Mailer: log_accum Message-Id: <20170423142123.C396FFBE4@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1492957283230770 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: taca Date: Sun Apr 23 14:21:23 UTC 2017 Modified Files: pkgsrc/lang/ruby: rubyversion.mk Log Message: * Remove ruby18 related description in comments. * Remove ruby18 related lines. * GC variables: RUBY_GEMS_PKGSRC_VERS, RUBY_ENCODING_ARG, _RUBY_PATCHLEVEL, _RUBY_VER_TEENY and PLIST.ruby200. Good-by Ruby 1.8.7. To generate a diff of this commit: cvs rdiff -u -r1.173 -r1.174 pkgsrc/lang/ruby/rubyversion.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1492957283230770 Content-Disposition: inline Content-Length: 6999 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/lang/ruby/rubyversion.mk diff -u pkgsrc/lang/ruby/rubyversion.mk:1.173 pkgsrc/lang/ruby/rubyversion.mk:1.174 --- pkgsrc/lang/ruby/rubyversion.mk:1.173 Sat Apr 22 18:29:31 2017 +++ pkgsrc/lang/ruby/rubyversion.mk Sun Apr 23 14:21:23 2017 @@ -1,4 +1,4 @@ -# $NetBSD: rubyversion.mk,v 1.173 2017/04/22 18:29:31 taca Exp $ +# $NetBSD: rubyversion.mk,v 1.174 2017/04/23 14:21:23 taca Exp $ # # This file determines which Ruby version is used as a dependency for @@ -10,7 +10,7 @@ # RUBY_VERSION_DEFAULT # The preferered Ruby version to use. # -# Possible values: 18 21 22 23 +# Possible values: 21 22 23 # Default: 23 # # RUBY_BUILD_RDOC @@ -41,7 +41,7 @@ # RUBY_VERSIONS_ACCEPTED # The Ruby versions that are acceptable for the package. # -# Possible values: 18 21 22 23 +# Possible values: 21 22 23 # Default: 23 22 21 # # RUBY_NOVERSION @@ -69,7 +69,7 @@ # RUBY_VER # Really selected version of ruby. # -# Possible values: 18 21 22 23 +# Possible values: 21 22 23 # # Use this variable in pkgsrc's Makefile # @@ -78,7 +78,7 @@ # use RUBY_PKGPREFIX with ruby related packages since you can supply # different binary packages as each version of Ruby. # -# Example values: ruby18 ruby21 ruby22 ruby23 +# Example values: ruby21 ruby22 ruby23 # # RUBY_ABI_VERSION # Ruby's ABI version. @@ -107,7 +107,7 @@ # RUBY_SUFFIX # Extra string for each ruby commands; ruby, irb and so on. # -# Possible values: 18 21 22 23 +# Possible values: 21 22 23 # # RUBY_VERSION # Version of real Ruby's version excluding patchlevel. @@ -115,9 +115,6 @@ # RUBY_VERSION_FULL # Version of Ruby including patchlevel. # -# RUBY_GEMS_PKGSRC_VERS -# Version of rubygems provided by misc/rubygems. -# # RUBY_RDOC_PKGSRC_VERS # Version of rdoc provided by devel/rdoc. # @@ -216,37 +213,27 @@ _RUBYVERSION_MK= # defined .include "../../mk/bsd.prefs.mk" .if defined(PKGNAME_REQD) -. if !empty(PKGNAME_REQD:Mruby[0-9][0-9][0-9]-*) || !empty(PKGNAME_REQD:Mruby[0-9][0-9]-*) -_RUBY_VERSION_REQD:= ${PKGNAME_REQD:C/ruby([0-9][0-9]+)-.*/\1/} -. if ${_RUBY_VERSION_REQD} == "18" -RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9])[0-9]-.*/\1/} -. else -RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9]+)-.*/\1/} -. endif +. if !empty(PKGNAME_REQD:Mruby[0-9][0-9]-*) +_RUBY_VERSION_REQD:= ${PKGNAME_REQD:C/ruby([0-9][0-9])-.*/\1/} +RUBY_VERSION_REQD?= ${PKGNAME_REQD:C/ruby([0-9][0-9])-.*/\1/} . endif .endif # current supported Ruby's version -RUBY18_VERSION= 1.8.7 RUBY21_VERSION= 2.1.10 RUBY22_VERSION= 2.2.7 RUBY23_VERSION= 2.3.4 # patch level -RUBY18_PATCHLEVEL= pl374 #RUBY21_PATCHLEVEL= p492 #RUBY22_PATCHLEVEL= p470 #RUBY23_PATCHLEVEL= p301 # current API compatible version; used for version of shared library -RUBY18_API_VERSION= 1.8.7 RUBY21_API_VERSION= 2.1.0 RUBY22_API_VERSION= 2.2.0 RUBY23_API_VERSION= 2.3.0 -# pkgsrc's rubygems's version -RUBY_GEMS_PKGSRC_VERS= 2.4.8 - # pkgsrc's rdoc's version RUBY_RDOC_PKGSRC_VERS= 4.2.2 @@ -254,7 +241,7 @@ RUBY_RDOC_PKGSRC_VERS= 4.2.2 RUBY_VERSION_DEFAULT?= 23 # supported Ruby's version -RUBY_VERSIONS_SUPPORTED= 23 22 21 18 +RUBY_VERSIONS_SUPPORTED= 23 22 21 RUBY_VERSIONS_ACCEPTED?= 23 22 21 RUBY_VERSIONS_INCOMPATIBLE?= @@ -295,16 +282,7 @@ RUBY_VER:= ${RUBY_VER_MAP.${RUBY_VER}:U$ RUBY_SUFFIX?= ${_RUBY_VER_MAJOR}${_RUBY_VER_MINOR}${_RUBY_VER_TEENY} -.if ${RUBY_VER} == "18" -RUBY_VERSION= ${RUBY18_VERSION} -RUBY_VERSION_FULL= ${RUBY_VERSION}${RUBY_PATCHLEVEL:S/pl/./} -RUBY_ABI_VERSION= ${RUBY18_API_VERSION} - -RUBY_RDOC_VERSION= 1.0.1 - -RUBY_SUFFIX= ${RUBY_VER} - -.elif ${RUBY_VER} == "21" +.if ${RUBY_VER} == "21" RUBY_VERSION= ${RUBY21_VERSION} RUBY_VERSION_FULL= ${RUBY_VERSION} RUBY_ABI_VERSION= ${RUBY_VERSION} @@ -378,19 +356,18 @@ MULTI+= RUBY_VER=${RUBY_VERS:U${RUBY_VER # any specific version of ruby command. In this case, package's # name begin with "ruby-". # If RUBY_NOVERSION is "No" (default), the package's name is begin -# with ${RUBY_NAME}; "ruby18", "ruby21", and so on. +# with ${RUBY_NAME}; "ruby22", "ruby23", and so on. # # It also affects to RUBY_DOC, RUBY_EG... # RUBY_NOVERSION?= No -# _RUBY_VER_MAJOR, _RUBY_VER_MINOR, _RUBY_VER_TEENY and _RUBY_PATCHLEVEL +# _RUBY_VER_MAJOR, _RUBY_VER_MINOR # is defined from version of Ruby. It should not be used in packages' # Makefile. # _RUBY_VER_MAJOR= ${RUBY_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\1/} _RUBY_VER_MINOR= ${RUBY_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\2/} -_RUBY_VER_TEENY= ${RUBY_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\3/} _RUBY_API_MAJOR= ${RUBY_API_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\1\2/} _RUBY_API_MINOR= ${RUBY_API_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\3/} @@ -399,17 +376,11 @@ RUBY_NAME= ruby${RUBY_SUFFIX} RUBYGEM_NAME= gem${RUBY_SUFFIX} RAKE_NAME= rake${RUBY_SUFFIX} -RUBY_ENCODING_ARG?= - RUBY_BASE= ${RUBY_NAME}-base RUBY_PKGPREFIX?= ${RUBY_NAME} -.if ${RUBY_VER} == "18" -RUBY_VER_DIR= ${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR} -.else RUBY_VER_DIR= ${RUBY_API_VERSION} -.endif .if empty(RUBY_NOVERSION:M[nN][oO]) RUBY_SUFFIX= @@ -438,11 +409,7 @@ RUBY_STATICLIB?= ${RUBY_SUFFIX}-static.a RUBY_SHLIBVER= ${_RUBY_API_MAJOR}.${_RUBY_API_MINOR} _RUBY_SHLIBALIAS= ${RUBY_SUFFIX}.${RUBY_SLEXT}.${_RUBY_API_MAJOR} .elif ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly" -.if ${RUBY_VER} == "18" -RUBY_SHLIBVER= ${RUBY_SUFFIX} -.else RUBY_SHLIBVER= ${_RUBY_VER_MAJOR}${_RUBY_VER_MINOR}${_RUBY_API_MINOR} -.endif .elif ${OPSYS} == "OpenBSD" || ${OPSYS} == "MirBSD" .if ${_RUBY_VER_MINOR} == 0 RUBY_SHLIBVER= ${_RUBY_VER_MAJOR}.${_RUBY_API_MINOR} @@ -451,12 +418,8 @@ RUBY_SHLIBVER= ${_RUBY_VER_MAJOR}.${_RU .endif .elif ${OPSYS} == "Darwin" RUBY_SHLIB= ${RUBY_SUFFIX}.${RUBY_SHLIBVER}.${RUBY_SLEXT} -.if ${RUBY_VER} == "18" -_RUBY_SHLIBALIAS= ${RUBY_SUFFIX}.${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}.${RUBY_SLEXT} -.else _RUBY_SHLIBALIAS= .${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}.${RUBY_SLEXT} RUBY_STATICLIB= ${RUBY_SUFFIX}.${RUBY_API_VERSION}-static.a -.endif .elif ${OPSYS} == "Linux" _RUBY_SHLIBALIAS= ${RUBY_SUFFIX}.${RUBY_SLEXT}.${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR} .elif ${OPSYS} == "SunOS" @@ -480,16 +443,7 @@ RUBY_DLEXT= so RUBY_SLEXT= so .endif -# -# Ruby distribution file, few package need it. -# -_RUBY_PATCHLEVEL= ${RUBY_PATCHLEVEL:S/pl/p/:S/pre/preview/} - -.if !empty(_RUBY_PATCHLEVEL) -RUBY_DISTNAME?= ruby-${RUBY_VERSION}-${_RUBY_PATCHLEVEL} -.else RUBY_DISTNAME?= ruby-${RUBY_VERSION} -.endif # # Use pthread library with Ruby @@ -545,14 +499,6 @@ MAKE_ENV+= RUBY=${RUBY:Q} RUBY_VER=${RU MAKEFLAGS+= RUBY_VER=${RUBY_VER:Q} \ RUBY_VERSION_DEFAULT=${RUBY_VERSION_DEFAULT:Q} -# -# PLIST_VARS for x11/ruby-tk package. -# -PLIST_VARS+= ruby200 -.if ${RUBY_VER} != "18" -PLIST.ruby200= yes -.endif - PLIST_RUBY_DIRS= RUBY_INC=${RUBY_INC:Q} RUBY_ARCHINC=${RUBY_ARCHINC:Q} \ RUBY_LIB_BASE=${RUBY_LIB_BASE:Q} \ RUBY_LIB=${RUBY_LIB:Q} \ --_----------=_1492957283230770--