aboutsummaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorStanislav Sedov <stas@FreeBSD.org>2007-02-13 10:33:46 +0000
committerStanislav Sedov <stas@FreeBSD.org>2007-02-13 10:33:46 +0000
commit5d1eefff07ccacd3fa9a6b0cf987068c846c5f80 (patch)
tree211edec436f41209fb8c29b564c2797b2ec7460d /Mk
parentaf44fafe7dc729dc81f38e7ffe5dc37d84542b84 (diff)
downloadports-5d1eefff07ccacd3fa9a6b0cf987068c846c5f80.tar.gz
ports-5d1eefff07ccacd3fa9a6b0cf987068c846c5f80.zip
Notes
Diffstat (limited to 'Mk')
-rw-r--r--Mk/bsd.ruby.mk87
1 files changed, 3 insertions, 84 deletions
diff --git a/Mk/bsd.ruby.mk b/Mk/bsd.ruby.mk
index aec84fa05327..6a001eebc156 100644
--- a/Mk/bsd.ruby.mk
+++ b/Mk/bsd.ruby.mk
@@ -50,22 +50,7 @@ Ruby_Include_MAINTAINER= stas@FreeBSD.org
# USE_RUBY_RDOC - Says that the port uses rdoc to generate documents.
# USE_RUBY_FEATURES - Says that the port requires some of the following
# features for building and/or running (default: none):
-# benchmark bigdecimal devel-logger
-# dl drb erb
-# fileutils gserver iconv
-# ipaddr open-uri openssl
-# optparse pp racc-runtime
-# rdoc rexml ruby18
-# runit set soap
-# stringio strscan testunit
-# tsort webrick xmlrpc
-# yaml zlib
-# benchmark dl fileutil
-# optparse pp racc-runtime
-# rexml ruby18 set
-# stringio strscan tsort
-# yaml
-#
+# iconv
# RUBY_REQUIRE - Set to a Ruby expression to evaluate before building
# the port. The constant "Ruby" is set to the integer
# version number of ruby, and the result of the
@@ -115,7 +100,6 @@ Ruby_Include_MAINTAINER= stas@FreeBSD.org
# RUBY_BASE_PORT - Port path of base ruby without PORTSDIR, without
# suffix except version.
# RUBY_PORT - Port path of ruby without PORTSDIR.
-# RUBY_SHIM18_PORT - Port path of ruby16-shim-ruby18 without PORTSDIR.
# RUBY_AMSTD_PORT - Port path of ruby-amstd without PORTSDIR.
# RUBY_RDTOOL_PORT - Port path of rdtool without PORTSDIR.
# RUBY_RDOC_PORT - Port path of rdoc without PORTSDIR.
@@ -123,8 +107,6 @@ Ruby_Include_MAINTAINER= stas@FreeBSD.org
#
# DEPEND_LIBRUBY - LIB_DEPENDS entry for libruby.
# DEPEND_RUBY - BUILD_DEPENDS/RUN_DEPENDS entry for ruby.
-# DEPEND_RUBY_SHIM18 - BUILD_DEPENDS/RUN_DEPENDS entry for
-# ruby16-shim-ruby18.
# DEPEND_RUBY_AMSTD - BUILD_DEPENDS/RUN_DEPENDS entry for ruby-amstd.
# DEPEND_RUBY_RDTOOL - BUILD_DEPENDS entry for rdtool.
# DEPEND_RUBY_RDOC - BUILD_DEPENDS entry for rdoc.
@@ -190,19 +172,8 @@ RUBY_PATCHFILES?= ${RUBY_VERSION}-patch1.gz
#RUBY_PORTVERSION?= ${RUBY_VERSION}
RUBY_WRKSRC= ${WRKDIR}/ruby-${RUBY_DISTVERSION}
#MASTER_SITE_SUBDIR_RUBY= snapshots
-.elif defined(RUBY_VER) && ${RUBY_VER} == 1.7
-IGNORE= Ruby 1.7 is obsolete; set RUBY_VER to 1.8 instead.
.else
-RUBY_VERSION?= 1.6.8
-RUBY_DISTVERSION?= ${RUBY_VERSION}-2004.07.28
-#RUBY_PATCHFILES?= ruby-${RUBY_DISTVERSION}-${RUBY_PORTVERSION}.diff.bz2
-
-# Security patch
-RUBY_PATCHFILES?= ${RUBY_VERSION}-patch1.gz
-
-RUBY_PORTVERSION?= ${RUBY_VERSION}.2004.07.28
-#RUBY_WRKSRC= ${WRKDIR}/ruby-${RUBY_VERSION}
-MASTER_SITE_SUBDIR_RUBY= snapshots
+IGNORE= Only ruby 1.8 supported
.endif
# defined(RUBY_VER) && ${RUBY_VER} == 1.8
@@ -250,7 +221,6 @@ RUBY_RDOC?= ${LOCALBASE}/bin/rdoc
# Ports
RUBY_BASE_PORT?= lang/ruby${RUBY_VER:S/.//}
RUBY_PORT?= ${RUBY_BASE_PORT}
-RUBY_SHIM18_PORT?= lang/ruby16-shim-ruby18
RUBY_AMSTD_PORT?= devel/ruby-amstd
RUBY_RDTOOL_PORT?= textproc/ruby-rdtool
RUBY_RDOC_PORT?= textproc/ruby-rdoc
@@ -259,14 +229,9 @@ RUBY_ICONV_PORT?= converters/ruby-iconv
# Depends
DEPEND_LIBRUBY?= ${RUBY_NAME}.${RUBY_SHLIBVER}:${PORTSDIR}/${RUBY_PORT}
DEPEND_RUBY?= ${RUBY}:${PORTSDIR}/${RUBY_PORT}
-DEPEND_RUBY_SHIM18?= ${RUBY_SITEARCHLIBDIR}/features/ruby18/file_ruby18.so:${PORTSDIR}/${RUBY_SHIM18_PORT}
DEPEND_RUBY_AMSTD?= ${RUBY_SITELIBDIR}/amstd/version.rb:${PORTSDIR}/${RUBY_AMSTD_PORT}
DEPEND_RUBY_RDTOOL?= ${RUBY_RD2}:${PORTSDIR}/${RUBY_RDTOOL_PORT}
-.if ${RUBY_VER} <= 1.6
-DEPEND_RUBY_ICONV= ${RUBY_SITEARCHLIBDIR}/iconv.so:${PORTSDIR}/${RUBY_ICONV_PORT}
-.else
DEPEND_RUBY_ICONV= ${RUBY_ARCHLIBDIR}/iconv.so:${PORTSDIR}/${RUBY_ICONV_PORT}
-.endif
# Directories
RUBY_LIBDIR?= ${_RUBY_SYSLIBDIR}/ruby/${RUBY_VER}
@@ -303,14 +268,8 @@ PLIST_SUB+= ${PLIST_RUBY_DIRS:C,DIR="(${LOCALBASE}|${PREFIX})/,DIR=",} \
RUBY_NAME="${RUBY_NAME}" \
RUBY_DEFAULT_SUFFIX="${RUBY_DEFAULT_SUFFIX}"
-.if ${RUBY_VER} >= 1.7
RUBY18_ONLY= ""
-.elif ${RUBY_VER} >= 1.6
-RUBY16_ONLY= ""
-.endif
-
-RUBY16_ONLY?= "@comment "
-RUBY18_ONLY?= "@comment "
+RUBY16_ONLY= "@comment "
PLIST_SUB+= RUBY16_ONLY=${RUBY16_ONLY} \
RUBY18_ONLY=${RUBY18_ONLY}
@@ -421,43 +380,7 @@ RUN_DEPENDS+= ${DEPEND_RUBY}
.endif
.endif
-.if !defined(NOPORTDOCS) && defined(USE_RUBY_RDOC)
-USE_RUBY_FEATURES+= rdoc
-.endif
-
.if defined(USE_RUBY_FEATURES)
-_use= ${USE_RUBY_FEATURES:Mbenchmark} \
- ${USE_RUBY_FEATURES:Mbigdecimal} \
- ${USE_RUBY_FEATURES:Mdevel-logger} \
- ${USE_RUBY_FEATURES:Mdl} \
- ${USE_RUBY_FEATURES:Mdrb} \
- ${USE_RUBY_FEATURES:Merb} \
- ${USE_RUBY_FEATURES:Mfileutils} \
- ${USE_RUBY_FEATURES:Mgserver} \
- ${USE_RUBY_FEATURES:Mipaddr} \
- ${USE_RUBY_FEATURES:Mopen-uri} \
- ${USE_RUBY_FEATURES:Mopenssl} \
- ${USE_RUBY_FEATURES:Moptparse} \
- ${USE_RUBY_FEATURES:Mpp} \
- ${USE_RUBY_FEATURES:Mracc-runtime} \
- ${USE_RUBY_FEATURES:Mrdoc} \
- ${USE_RUBY_FEATURES:Mrexml} \
- ${USE_RUBY_FEATURES:Mruby18} \
- ${USE_RUBY_FEATURES:Mrunit} \
- ${USE_RUBY_FEATURES:Mset} \
- ${USE_RUBY_FEATURES:Msoap} \
- ${USE_RUBY_FEATURES:Mstringio} \
- ${USE_RUBY_FEATURES:Mstrscan} \
- ${USE_RUBY_FEATURES:Mtestunit} \
- ${USE_RUBY_FEATURES:Mtsort} \
- ${USE_RUBY_FEATURES:Mwebrick} \
- ${USE_RUBY_FEATURES:Mxmlrpc} \
- ${USE_RUBY_FEATURES:Myaml} \
- ${USE_RUBY_FEATURES:Mzlib}
-.if !empty(_use) && ${RUBY_VER} <= 1.6
-BUILD_DEPENDS+= ${DEPEND_RUBY_SHIM18}
-RUN_DEPENDS+= ${DEPEND_RUBY_SHIM18}
-.endif
_use= ${USE_RUBY_FEATURES:Miconv}
.if !empty(_use)
@@ -481,10 +404,6 @@ RUBY_NO_RD_HTML= yes
.undef RUBY_NO_RD_HTML
.endif
-.if (${ARCH} == alpha || ${ARCH} == sparc64) && ${RUBY_VER} <= 1.6
-RUBY_NO_RD_HTML= yes
-.endif
-
.if defined(NOPORTDOCS)
RUBY_NO_RD_HTML= yes
.endif