summaryrefslogtreecommitdiff
path: root/lang/ruby
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2007-03-15 16:41:01 +0000
committertaca <taca@pkgsrc.org>2007-03-15 16:41:01 +0000
commit0257375859346281fb3c5a62eb8a1c79887f2519 (patch)
treeec28575989c4b0114936eeed556b51878790f5c1 /lang/ruby
parent25b4de70be9bb9e0bbde6e31fa8a48f97108b647 (diff)
downloadpkgsrc-0257375859346281fb3c5a62eb8a1c79887f2519.tar.gz
Updating Ruby to 1.8.6.
- discontinue use of RUBY_PATCH_DATE. - Introduce RUBY_PATCH_LEVEL. pkgsrc's ruby tracks Ruby's patch release and avoid to maintain its own patch files (with RUBY_PATCH_DATE). Changes are too much, please see ChangeLog file.
Diffstat (limited to 'lang/ruby')
-rw-r--r--lang/ruby/Makefile4
-rw-r--r--lang/ruby/Makefile.common7
-rw-r--r--lang/ruby/rubyversion.mk16
3 files changed, 18 insertions, 9 deletions
diff --git a/lang/ruby/Makefile b/lang/ruby/Makefile
index eda29987508..9adc854ede1 100644
--- a/lang/ruby/Makefile
+++ b/lang/ruby/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.42 2007/01/07 09:13:57 rillig Exp $
+# $NetBSD: Makefile,v 1.43 2007/03/15 16:41:01 taca Exp $
-DISTNAME= ruby-${RUBY_VERSION}.${RUBY_PATCH_DATE}
+DISTNAME= ruby-${RUBY_VERSION}
CATEGORIES= lang ruby
MASTER_SITES= # empty
DISTFILES= # empty
diff --git a/lang/ruby/Makefile.common b/lang/ruby/Makefile.common
index ef59bace6fc..c3ae5168ae6 100644
--- a/lang/ruby/Makefile.common
+++ b/lang/ruby/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.13 2006/09/13 12:56:46 taca Exp $
+# $NetBSD: Makefile.common,v 1.14 2007/03/15 16:41:01 taca Exp $
#
# Ruby base distribution common definition
@@ -27,8 +27,13 @@ RUBY_DISTINFO_FILE= ${RUBY_SRCDIR}/distinfo
RUBY_HOMEPAGE= http://www.ruby-lang.org/en/
# common default
+.if !empty(RUBY_PATCH_LEVEL)
+RUBY_DISTNAME?= ruby-${RUBY_VERSION}.${RUBY_PATCH_LEVEL}
+.else
RUBY_DISTNAME?= ruby-${RUBY_VERSION}
+.endif
RUBY_WRKSRC?= ${WRKDIR}/${RUBY_DISTNAME}
+EXTRACT_SUFX= .tar.bz2
STRIP?= strip
#
diff --git a/lang/ruby/rubyversion.mk b/lang/ruby/rubyversion.mk
index 11b9c66413f..8b1d1d197fe 100644
--- a/lang/ruby/rubyversion.mk
+++ b/lang/ruby/rubyversion.mk
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.31 2007/01/28 15:15:57 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.32 2007/03/15 16:41:01 taca Exp $
#
.if !defined(_RUBYVERSION_MK)
@@ -7,10 +7,10 @@ _RUBYVERSION_MK= # defined
.include "../../mk/bsd.prefs.mk"
# current supported Ruby's version
-RUBY18_VERSION= 1.8.5
+RUBY18_VERSION= 1.8.6
-# patch date
-RUBY18_PATCH_DATE= 20061205
+# patch
+RUBY18_PATCHLEVEL=
# RUBY_VERSION_DEFAULT defines default version for Ruby related
# packages and user can define in mk.conf. (1.6 or 1.8)
@@ -25,10 +25,14 @@ RUBY_VERSION_DEFAULT?= 1.8
#
.if ${RUBY_VERSION_DEFAULT} == "1.8"
RUBY_VERSION?= ${RUBY18_VERSION}
-RUBY_PATCH_DATE?= ${RUBY18_PATCH_DATE}
+RUBY_PATCHLEVEL?= ${RUBY18_PATCHLEVEL}
.endif
-RUBY_VERSION_SUFFIX= ${RUBY_VERSION}.${RUBY_PATCH_DATE}
+.if !empty(RUBY_PATCH_LEVEL)
+RUBY_VERSION_SUFFIX= ${RUBY_VERSION}.${RUBY_PATCH_LEVEL}
+.else
+RUBY_VERSION_SUFFIX= ${RUBY_VERSION}
+.endif
# RUBY_VERSION_SUPPORTED defines the list of ${RUBY_VER} which is
# supported by the package. It should be defined by the packages