pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/ruby-base Removing ruby-base package since this i...
details: https://anonhg.NetBSD.org/pkgsrc/rev/0a6b07d01fe7
branches: trunk
changeset: 484560:0a6b07d01fe7
user: taca <taca%pkgsrc.org@localhost>
date: Sun Nov 28 06:35:31 2004 +0000
description:
Removing ruby-base package since this is obsolete with new framework
for Ruby packages.
diffstat:
lang/ruby-base/DESCR | 19 --
lang/ruby-base/MESSAGE | 15 -
lang/ruby-base/Makefile | 113 --------------
lang/ruby-base/Makefile.common | 304 ----------------------------------------
lang/ruby-base/PLIST | 234 ------------------------------
lang/ruby-base/buildlink3.mk | 18 --
lang/ruby-base/distinfo | 18 --
lang/ruby-base/patches/patch-aa | 12 -
lang/ruby-base/patches/patch-ab | 23 ---
lang/ruby-base/patches/patch-ac | 24 ---
lang/ruby-base/patches/patch-ae | 32 ----
lang/ruby-base/patches/patch-af | 13 -
lang/ruby-base/patches/patch-ag | 12 -
lang/ruby-base/patches/patch-aj | 13 -
lang/ruby-base/patches/patch-al | 32 ----
lang/ruby-base/patches/patch-am | 113 --------------
lang/ruby-base/patches/patch-an | 13 -
lang/ruby-base/patches/patch-ao | 28 ---
lang/ruby-base/patches/patch-ap | 13 -
lang/ruby-base/patches/patch-aq | 13 -
lang/ruby-base/patches/patch-ar | 20 --
21 files changed, 0 insertions(+), 1082 deletions(-)
diffs (truncated from 1166 to 300 lines):
diff -r 2213a6e3fe1d -r 0a6b07d01fe7 lang/ruby-base/DESCR
--- a/lang/ruby-base/DESCR Sun Nov 28 06:31:47 2004 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-Ruby is the interpreted scripting language for quick and
-easy object-oriented programming. It has many features to
-process text files and to do system management tasks (as in
-Perl). It is simple, straight-forward, and extensible.
-
-Features of Ruby are shown below.
-
- + Simple Syntax
- + *Normal* Object-Oriented features (ex. class, method calls)
- + *Advanced* Object-Oriented features (ex. Mix-in, Singleton-method)
- + Operator Overloading
- + Exception Handling
- + Iterators and Closures
- + Garbage Collection
- + Dynamic Loading of Object files (on some architecture)
- + Highly Portable (works on many UNIX machines, and on DOS,
- Windows, Mac, BeOS etc.)
-
-Author: Matsumoto "matz" Yukihiro <matz%netlab.co.jp@localhost>
diff -r 2213a6e3fe1d -r 0a6b07d01fe7 lang/ruby-base/MESSAGE
--- a/lang/ruby-base/MESSAGE Sun Nov 28 06:31:47 2004 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.4 2004/02/11 19:13:04 sketch Exp $
-
-Note that a number of packages which are installed as default with
-the Ruby 1.6 distribution are provided as separate packages:
-
- databases/ruby-gdbm: GDBM module
- security/ruby-digest: message digest module
- devel/ruby-readline: readline module
- x11/ruby-tcltklib: Tcl/Tk libraries
- x11/ruby-tk: Tk modules
-
-They can all be installed via the lang/ruby meta package.
-
-===========================================================================
diff -r 2213a6e3fe1d -r 0a6b07d01fe7 lang/ruby-base/Makefile
--- a/lang/ruby-base/Makefile Sun Nov 28 06:31:47 2004 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,113 +0,0 @@
-# $NetBSD: Makefile,v 1.31 2004/11/09 14:11:33 taca Exp $
-# FreeBSD Id: ports/lang/ruby/Makefile,v 1.39 2000/10/20 19:56:03 knu Exp
-
-DISTNAME= ${RUBY_DISTNAME}
-PKGNAME= ${RUBY_PKGNAMEPREFIX}base-${RUBY_VERSION}
-PKGREVISION= 7
-CATEGORIES= lang ruby
-MASTER_SITES= ${MASTER_SITE_RUBY}
-
-MAINTAINER= taca%NetBSD.org@localhost
-HOMEPAGE= http://www.ruby-lang.org/en/
-COMMENT= Base installation of Ruby
-
-WRKSRC= ${RUBY_WRKSRC}
-USE_BUILDLINK3= yes
-DIST_SUBDIR= ruby
-USE_RUBY= yes
-RUBY_DEPENDS= no
-RUBY_BUILD_DEPENDS= no
-DIST_SUBDIR= ruby
-
-BUILD_DEFS+= USE_INET6
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-shared
-MLINKS= ruby${_RUBY_SUFFIX}.1 ruby.1
-TEST_TARGET= test
-CONFIGURE_ENV+= PREFIX="${PREFIX}"
-# Ruby build process depends on config.status's content
-CONFIG_STATUS_OVERRIDE= # empty
-
-DOCS= ChangeLog README README.EXT README.EXT.ja README.ja ToDo \
- doc/NEWS doc/forwardable.rd doc/forwardable.rd.ja \
- doc/shell.rd doc/shell.rd.ja doc/irb/irb-tools.rd.ja \
- doc/irb/irb.rd doc/irb/irb.rd.ja doc/net/http.rd.ja \
- doc/net/pop.rd.ja doc/net/smtp.rd.ja doc/shell.rd \
- doc/shell.rd.ja
-EXT_DOCS= ext/etc/etc.txt ext/etc/etc.txt.ja ext/pty/README \
- ext/pty/README.expect ext/pty/README.expect.ja \
- ext/pty/README.ja ext/syslog/syslog.txt
-
-REPLACE_RUBY= bin/irb \
- ext/curses/hello.rb ext/curses/rain.rb ext/curses/view.rb \
- lib/matrix.rb sample/biorhythm.rb sample/cal.rb \
- sample/exyacc.rb sample/from.rb sample/fullpath.rb \
- sample/goodfriday.rb sample/less.rb \
- sample/mine.rb sample/mpart.rb sample/observ.rb \
- sample/pi.rb sample/rcs.rb sample/test.rb \
- sample/time.rb sample/trojan.rb sample/uumerge.rb
-
-.include "Makefile.common"
-
-.if ${OPSYS} == "IRIX"
-# X111BASE, *not* X11PREFIX: X11PREFIX == PREFIX, but we need to point
-# to the ABI-specific libraries
-CONFIGURE_ENV+= X11BASE="${X11BASE}"
-.endif
-
-.if !empty(RUBY_SUFFIX)
-CONFIGURE_ARGS+= --program-suffix="${RUBY_SUFFIX}"
-.endif
-
-.if defined(USE_INET6) && ${USE_INET6} == YES
-CONFIGURE_ARGS+= --enable-ipv6
-.endif
-
-pre-configure:
- ${RM} -f ${WRKSRC}/ext/gdbm/MANIFEST
- ${RM} -f ${WRKSRC}/ext/digest/MANIFEST
- ${RM} -f ${WRKSRC}/ext/digest/md5/MANIFEST
- ${RM} -f ${WRKSRC}/ext/digest/rmd160/MANIFEST
- ${RM} -f ${WRKSRC}/ext/digest/sha1/MANIFEST
- ${RM} -f ${WRKSRC}/ext/digest/sha2/MANIFEST
- ${RM} -f ${WRKSRC}/ext/readline/MANIFEST
- ${RM} -f ${WRKSRC}/ext/tcltklib/MANIFEST
- ${RM} -f ${WRKSRC}/ext/tk/MANIFEST
-
-pre-build:
- @${FIND} ${WRKSRC} -name '*.orig' -exec ${RM} -f {} \;
-
-post-install:
- strip ${RUBY}
-.if empty(RUBY_SUFFIX)
- ${MV} ${RUBY} ${RUBY}${_RUBY_SUFFIX}
- ${LN} -fs ruby${_RUBY_SUFFIX} ${RUBY}
- ${MV} ${PREFIX}/man/man1/ruby.1 ${PREFIX}/man/man1/ruby${_RUBY_SUFFIX}.1
-.else
- ${LN} -fs ${RUBY_NAME} ${PREFIX}/bin/ruby
-.endif
- ${LN} -fs ruby${_RUBY_SUFFIX}.1 ${PREFIX}/man/man1/ruby.1
- ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/irb ${PREFIX}/bin/irb
- ${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_EXAMPLESDIR}
- ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/curses
- ${INSTALL_DATA} ${RUBY_WRKSRC}/ext/curses/hello.rb \
- ${RUBY_WRKSRC}/ext/curses/rain.rb \
- ${RUBY_WRKSRC}/ext/curses/view.rb \
- ${RUBY_EXAMPLESDIR}/curses
- ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/pty
- ${INSTALL_DATA} ${WRKSRC}/ext/pty/expect_sample.rb \
- ${WRKSRC}/ext/pty/script.rb ${WRKSRC}/ext/pty/shl.rb \
- ${RUBY_EXAMPLESDIR}/pty
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/etc
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/irb
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/net
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/pty
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/syslog
-.for f in ${DOCS} ${EXT_DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/${f:C/^(doc|ext)\///}
-.endfor
-
-.include "../../devel/ncurses/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r 2213a6e3fe1d -r 0a6b07d01fe7 lang/ruby-base/Makefile.common
--- a/lang/ruby-base/Makefile.common Sun Nov 28 06:31:47 2004 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,304 +0,0 @@
-# $NetBSD: Makefile.common,v 1.19 2004/03/15 09:25:34 taca Exp $
-# FreeBSD: ports/Mk/bsd.ruby.mk,v 1.11 2000/11/16 17:59:40 knu Exp
-# Makefile.common: ruby common makefile, based on FreeBSD's bsd.ruby.mk.
-
-#
-# [variables that each package can define]
-#
-# RUBY_PKGNAMEPREFIX - Common PKGNAMEPREFIX for ruby packages.
-# (default: ruby${RUBY_SUFFIX}-)
-# RUBY_VER - Set to the alternative short version of ruby in the
-# form of `x.y' (see below for current value).
-# RUBY_REQD - Set to required version of ruby in the form of
-# `x.y.z'.
-# USE_RUBY - Says that the package uses ruby for building and
-# running.
-# RUBY_BUILD_DEPENDS - Says that the package should build-depend on ruby.
-# RUBY_DEPENDS - Says that the package should depend on ruby.
-# USE_RUBY_EXTCONF - Says that the package uses extconf.rb to configure.
-# Implies USE_RUBY.
-# RUBY_EXTCONF - Set to the alternative name of extconf.rb (default:
-# extconf.rb).
-# RUBY_EXTCONF_SUBDIRS - Set to list of subdirectories, if multiple modules
-# are included.
-# USE_RUBY_SETUP - Says that the package uses setup.rb to configure and
-# build.
-# RUBY_SETUP - Set to the alternative name of setup.rb (default:
-# setup.rb).
-# REPLACE_RUBY - Specify the files whose first line be replaced.
-#
-# [variables that each package should not define]
-#
-# RUBY - Full path of ruby executable.
-# RUBY_ARCH - Directory name of architecture dependent libraries.
-# RUBY_NAME - Ruby's name with trailing suffix.
-# RUBY_VERSION - Full version of ruby without preview/beta suffix in
-# the form of `x.y.z' (see below for current value).
-# RUBY_SUFFIX - Suffix for ruby binaries and directories.
-# _RUBY_SUFFIX - String to be used as RUBY_SUFFIX. Always
-# ${RUBY_VER:S/.//}.
-# RUBY_DISTNAME - DISTNAME for the standard ruby ports, i.e. the
-# basename of the ruby distribution tarball.
-# RUBY_WRKSRC - WRKSRC for the ruby package.
-# RUBY_DISTINFO - DISTINFO file of base distribution.
-# RUBY_SHLIBVER - Major version of libruby (see below for current
-# value).
-#
-# RUBY_LIBDIR - Installation path for architecture independent
-# libraries.
-# RUBY_ARCHLIBDIR - Installation path for architecture dependent
-# libraries.
-# RUBY_SITELIBDIR - Installation path for site architecture independent
-# libraries.
-# RUBY_SITEARCHLIBDIR - Installation path for site architecture dependent
-# libraries.
-# RUBY_DOCDIR - Installation path for documents.
-# RUBY_EXAMPLESDIR - Installation path for examples.
-#
-.include "../../mk/bsd.prefs.mk"
-
-.ifndef RUBY_COMMON
-RUBY_COMMON= # defined
-
-RUBY_VER?= 1.6
-
-RUBY?= ${LOCALBASE}/bin/${RUBY_NAME}
-
-.if ${RUBY_VER} < 1.7
-RUBY_VERSION?= 1.6.8
-RUBY_SUFFIX?= # empty
-.else
-RUBY_VERSION?= 1.7 # current, not tested.
-RUBY_SUFFIX?= ${_RUBY_SUFFIX}
-.endif
-
-RUBY_ARCH?= ${LOWER_ARCH}-${LOWER_OPSYS}${APPEND_ELF}${LOWER_OPSYS_VERSUFFIX}
-RUBY_NAME?= ruby${RUBY_SUFFIX}
-
-RUBY_DISTNAME?= ruby-${RUBY_VERSION}
-RUBY_WRKSRC?= ${WRKDIR}/${RUBY_DISTNAME}
-
-.if ${OPSYS} == "Linux"
-RUBY_NOEXT_CURSES= "@comment "
-RUBY_NOEXT_DBM= "@comment "
-_RUBY_SUFFIX= ${RUBY_VER}
-.else
-_RUBY_SUFFIX= ${RUBY_VER:S/.//}
-.endif
-
-.if ${OPSYS} == "SunOS" || ${OPSYS} == "FreeBSD"
-RUBY_NOSHLIBMAJOR= "@comment "
-.endif
-
-RUBY_PKGNAMEPREFIX?= ruby${RUBY_SUFFIX}- # could be rb${RUBY_SUFFIX}-
-.if ${OPSYS} == "NetBSD"
-RUBY_SHLIBVER?= ${RUBY_VERSION:S/.//}
-.elif ${OPSYS} == "FreeBSD"
-RUBY_SHLIBVER?= ${RUBY_VERSION:S/.6.8/6/}
-.else
-RUBY_SHLIBVER?= ${RUBY_VERSION}
-.endif
-
-.if ${OPSYS} == "IRIX"
-RUBY_NOSHLIBMAJOR= "@comment "
-.endif
-
-RUBY_SHLIBMAJOR?= ${_RUBY_SUFFIX}
-
-#CONFIGURE_TARGET?= ${RUBY_ARCH}
-
-# Directories
-RUBY_LIBDIR?= ${LOCALBASE}/lib/ruby/${RUBY_VER}
-RUBY_ARCHLIBDIR?= ${RUBY_LIBDIR}/${RUBY_ARCH}
-RUBY_SITELIBDIR?= ${LOCALBASE}/lib/ruby/site_ruby/${RUBY_VER}
-RUBY_SITEARCHLIBDIR?= ${RUBY_SITELIBDIR}/${RUBY_ARCH}
-RUBY_DOCDIR?= ${LOCALBASE}/share/doc/${RUBY_NAME}
-RUBY_EXAMPLESDIR?= ${LOCALBASE}/share/examples/${RUBY_NAME}
-
-# MAKE_ENV
-MAKEFLAGS+= RUBY_VER=${RUBY_VER}
-
-# PLIST
-PLIST_RUBY_DIRS= RUBY_LIBDIR="${RUBY_LIBDIR}" \
- RUBY_ARCHLIBDIR="${RUBY_ARCHLIBDIR}" \
- RUBY_SITELIBDIR="${RUBY_SITELIBDIR}" \
- RUBY_SITEARCHLIBDIR="${RUBY_SITEARCHLIBDIR}" \
- RUBY_DOCDIR="${RUBY_DOCDIR}" \
- RUBY_EXAMPLESDIR="${RUBY_EXAMPLESDIR}"
-
-PLIST_SUBST+= RUBY_VERSION="${RUBY_VERSION}" \
- RUBY_VER="${RUBY_VER}" \
- RUBY_SHLIBVER="${RUBY_SHLIBVER}" \
- RUBY_SHLIBMAJOR="${RUBY_SHLIBMAJOR}" \
- RUBY_ARCH="${RUBY_ARCH}" \
- _RUBY_SUFFIX="${_RUBY_SUFFIX}" \
- RUBY_SUFFIX="${RUBY_SUFFIX}" \
- RUBY_NAME="${RUBY_NAME}" \
- RUBY_NOEXT_CURSES=${RUBY_NOEXT_CURSES} \
Home |
Main Index |
Thread Index |
Old Index