pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/ruby - Update to RUBY18_VERSION to 1.8.3.
details: https://anonhg.NetBSD.org/pkgsrc/rev/e60987ed4416
branches: trunk
changeset: 502083:e60987ed4416
user: taca <taca%pkgsrc.org@localhost>
date: Wed Nov 02 08:56:17 2005 +0000
description:
- Update to RUBY18_VERSION to 1.8.3.
- Replace LOCALBASE with PREFIX.
- Add RUBY_RIDIR, RUBY_BASERIDIR, RUBY_SYSRIDIR and RUBY_SITERIDIR
for document data directories of RI.
- Add RUBY_VERSION and RUBY_VERSION_DEFAULT to MAKEFLAGS.
- More Ruby related variables to substitution variables.
- Don't set RUBY_VERSION_DEFAULT if it is already defined.
diffstat:
lang/ruby/rubyversion.mk | 52 +++++++++++++++++++++++++++++------------------
1 files changed, 32 insertions(+), 20 deletions(-)
diffs (105 lines):
diff -r cac63c5f3948 -r e60987ed4416 lang/ruby/rubyversion.mk
--- a/lang/ruby/rubyversion.mk Wed Nov 02 08:38:20 2005 +0000
+++ b/lang/ruby/rubyversion.mk Wed Nov 02 08:56:17 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: rubyversion.mk,v 1.14 2005/10/16 15:09:01 taca Exp $
+# $NetBSD: rubyversion.mk,v 1.15 2005/11/02 08:56:17 taca Exp $
#
.ifndef _RUBYVERSION_MK
@@ -8,10 +8,7 @@
# current supported Ruby's version
RUBY16_VERSION?= 1.6.8
-RUBY18_VERSION?= 1.8.2
-
-# default Ruby packages
-RUBY_VER_DEFAULT= 18
+RUBY18_VERSION?= 1.8.3
# RUBY_VERSION_DEFAULT defines default version for Ruby related
# packages and user can define in mk.conf. (1.6 or 1.8)
@@ -119,8 +116,8 @@
# RUBY related command's full pathname.
#
-RUBY?= ${LOCALBASE}/bin/${RUBY_NAME}
-RDOC?= ${LOCALBASE}/bin/rdoc${RUBY_VER}
+RUBY?= ${PREFIX}/bin/${RUBY_NAME}
+RDOC?= ${PREFIX}/bin/rdoc${RUBY_VER}
#
# RUBY_ARCH is used architecture depended direcotry name.
@@ -175,12 +172,16 @@
#
# common PATH
#
-RUBY_LIBDIR?= ${LOCALBASE}/lib/ruby/${RUBY_VER_DIR}
+RUBY_LIBDIR?= ${PREFIX}/lib/ruby/${RUBY_VER_DIR}
RUBY_ARCHLIBDIR?= ${RUBY_LIBDIR}/${RUBY_ARCH}
-RUBY_SITELIBDIR?= ${LOCALBASE}/lib/ruby/site_ruby/${RUBY_VER_DIR}
+RUBY_SITELIBDIR?= ${PREFIX}/lib/ruby/site_ruby/${RUBY_VER_DIR}
RUBY_SITEARCHLIBDIR?= ${RUBY_SITELIBDIR}/${RUBY_ARCH}
-RUBY_DOCDIR?= ${LOCALBASE}/share/doc/${RUBY_NAME}
-RUBY_EXAMPLESDIR?= ${LOCALBASE}/share/examples/${RUBY_NAME}
+RUBY_DOCDIR?= ${PREFIX}/share/doc/${RUBY_NAME}
+RUBY_EXAMPLESDIR?= ${PREFIX}/share/examples/${RUBY_NAME}
+RUBY_RIDIR?= ${PREFIX}/share/ri
+RUBY_BASERIDIR?= ${RUBY_RIDIR}/${RUBY_VER_DIR}
+RUBY_SYSRIDIR?= ${RUBY_BASERIDIR}/system
+RUBY_SITERIDIR?= ${RUBY_BASERIDIR}/site
#
# set ruby reletaed package to common DIST_SUBDIR
@@ -193,10 +194,13 @@
#
# MAKE_ENV
#
-MAKEFLAGS+= RUBY_VER="${RUBY_VER}" \
+MAKE_ENV+= RUBY="${RUBY}" RUBY_VER="${RUBY_VER}" \
RUBY_VERSION="${RUBY_VERSION}" \
- X11BASE="${X11BASE}"
-#
+ RUBY_VERSION_DEFAULT="${RUBY_VERSION_DEFAULT}"
+
+MAKEFLAGS+= RUBY_VERSION="${RUBY_VERSION}" \
+ RUBY_VERSION_DEFAULT="${RUBY_VERSION_DEFAULT}"
+
# PLIST
#
PLIST_RUBY_DIRS= RUBY_LIBDIR="${RUBY_LIBDIR}" \
@@ -205,20 +209,28 @@
RUBY_SITEARCHLIBDIR="${RUBY_SITEARCHLIBDIR}" \
RUBY_DOCDIR="${RUBY_DOCDIR}" \
RUBY_EXAMPLESDIR="${RUBY_EXAMPLESDIR}" \
- RUBY_DLEXT="${RUBY_DLEXT}"
+ RUBY_RIDIR="${RUBY_RIDIR}" \
+ RUBY_BASERIDIR="${RUBY_BASERIDIR}" \
+ RUBY_SYSRIDIR="${RUBY_SYSRIDIR}" \
+ RUBY_SITERIDIR="${RUBY_SITERIDIR}"
#
# substitutions
#
-FILES_SUBST+= RUBY_NAME="${RUBY_NAME}" RUBY_VER="${RUBY_VER}"
+FILES_SUBST+= RUBY="${RUBY}" RUBY_NAME="${RUBY_NAME}" \
+ RUBY_PKGPREFIX="${RUBY_PKGPREFIX}" \
+ RUBY_VER="${RUBY_VER}" \
+ ${PLIST_RUBY_DIRS}
-MESSAGE_SUBST+= RUBY_VER="${RUBY_VER}" \
+MESSAGE_SUBST+= RUBY="${RUBY}" RUBY_VER="${RUBY_VER}" \
RUBY_VERSION="${RUBY_VERSION}" \
- ${PLIST_RUBY_DIRS:S,DIR="${LOCALBASE}/,DIR=",}
+ RUBY_PKGPREFIX="${RUBY_PKGPREFIX}" \
+ ${PLIST_RUBY_DIRS:S,DIR="${PREFIX}/,DIR=",}
-PLIST_SUBST+= RUBY_VER="${RUBY_VER}" \
+PLIST_SUBST+= RUBY="${RUBY}" RUBY_VER="${RUBY_VER}" \
RUBY_VERSION="${RUBY_VERSION}" \
RUBY_VER_DIR="${RUBY_VER_DIR}" \
- ${PLIST_RUBY_DIRS:S,DIR="${LOCALBASE}/,DIR=",}
+ RUBY_DLEXT="${RUBY_DLEXT}" \
+ ${PLIST_RUBY_DIRS:S,DIR="${PREFIX}/,DIR=",}
.endif # _RUBY_MK
Home |
Main Index |
Thread Index |
Old Index