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