diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2010-08-13 11:55:58 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2010-08-13 11:55:58 +0000 |
commit | 5c51688cf40fa9481925b4df78832a2204a689b3 (patch) | |
tree | cec1cc82808c0fea53f455fd5ad43b5407e98dc7 /dev-lang | |
parent | Version bump: XEmacs compatibility fixes. (diff) | |
download | historical-5c51688cf40fa9481925b4df78832a2204a689b3.tar.gz historical-5c51688cf40fa9481925b4df78832a2204a689b3.tar.bz2 historical-5c51688cf40fa9481925b4df78832a2204a689b3.zip |
Remove ebuild that is not target for unmask anyway.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/ruby/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lang/ruby/Manifest | 11 | ||||
-rw-r--r-- | dev-lang/ruby/ruby-1.9.1_p429.ebuild | 201 |
3 files changed, 9 insertions, 209 deletions
diff --git a/dev-lang/ruby/ChangeLog b/dev-lang/ruby/ChangeLog index 9b2b218b0dfe..9c2fb072d36b 100644 --- a/dev-lang/ruby/ChangeLog +++ b/dev-lang/ruby/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-lang/ruby # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ChangeLog,v 1.458 2010/07/21 12:18:43 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ChangeLog,v 1.459 2010/08/13 11:55:58 flameeyes Exp $ + + 13 Aug 2010; Diego E. Pettenò <flameeyes@gentoo.org> + -ruby-1.9.1_p429.ebuild: + Remove ebuild that is not target for unmask anyway. 21 Jul 2010; Diego E. Pettenò <flameeyes@gentoo.org> ruby-1.9.2_rc2.ebuild: diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest index 06f1f05fe282..c0e9989c5659 100644 --- a/dev-lang/ruby/Manifest +++ b/dev-lang/ruby/Manifest @@ -4,26 +4,23 @@ Hash: SHA1 DIST ruby-1.8.6-p388.tar.bz2 3973412 RMD160 9f451182ef4fb485109d96953e6af388151cadc8 SHA1 175e7f1571761e522e88cc8a8ed123f000c99c59 SHA256 8536b18413f2475698fa275b356daff6ceab5232bc503496f4afbee64e8b4abc DIST ruby-1.8.7-p249.tar.bz2 4153461 RMD160 96b238bd7194652ec194a505c2e5911441c5c5ee SHA1 2947f21f22e9345a3e94d84e6f88e7d0fc98a871 SHA256 8b89448fc79df6862660e9f77e884f06c76da28f078d8edd2f17567a615f3af5 DIST ruby-1.8.7-p299.tar.bz2 4183359 RMD160 0ea4a05f439b6a2cf4bf53339df48aed329f9e43 SHA1 9c66c6ee21d427b5f3183b6c42beb02aa8618cef SHA256 3d8a1e4204f1fb69c9e9ffd637c7f7661a062fc2246c559f25fda5312cfd65d8 -DIST ruby-1.9.1-p429.tar.bz2 7300923 RMD160 e60bf27b7b7aca60f469f486bf17f0b7a45b2ec4 SHA1 66091777a43939b888fabafddeb659fe5ba0de0d SHA256 e0b9471d77354628a8041068f45734eb2d99f5b5df08fe5a76d785d989a47bfb DIST ruby-1.9.2-rc2.tar.bz2 8480974 RMD160 d1f1eded267407699d6975bc284f00a6ad7930a5 SHA1 d4cbbb275b0534ccf4da27847972989adcfdb76d SHA256 692ebae991b104482dc9f0d220c1afb6b690a338b3b815aaa4f62954d2fa1b4a DIST ruby-patches-1.8.6_p388-r1.tar.bz2 5085 RMD160 bfe19c6c9920181f1957971ea7ec8d6c62a03bf4 SHA1 5ad1ddfcb019b8cf6d46ae39ab4bcbef78737be0 SHA256 f922577613ea96fd51d5656d4ecedf46a09a835e834256a1b3272c68b83c4047 DIST ruby-patches-1.8.6_p388.tar.bz2 3137 RMD160 6c9b3099687aef29bf9881f11c2915fbd0ba8196 SHA1 7222102440156b9fd0b461bd23828301aa62a5ad SHA256 93053c8fe2e9fcf9fba714780466678c78b42be59547f76055ffea53aef4c4e5 DIST ruby-patches-1.8.7_p249.tar.bz2 1499 RMD160 98670658db00a1c4ad563e68bf25263fd7f317fd SHA1 d371f7f25a75ac8626e2e87a570bb52a60579fb8 SHA256 b35ba05fb07c0264a9232e756cd80ff7f284fb8aa464368ce028d67fa11f31af DIST ruby-patches-1.8.7_p299.tar.bz2 1781 RMD160 edf80f6ea3809b3a9f2e697b8f78baeb5df2e346 SHA1 29743874ace02f75dc4e1fcf4516cfac589748b3 SHA256 83931a1d9d59a307cf5b173e7b4235a8606f61c86636e6e489f4da15bde8110d -DIST ruby-patches-1.9.1_p429.tar.bz2 2115 RMD160 1d9e9f6450fb703df2a3d7787e9323fc1000fa24 SHA1 dde517b7302c245e8d443a1cd17781038fc4671b SHA256 d62e7f09e54c35cae0d7a9c780daf6d0cf5f8400fa59029a920d63088a6bd4cd DIST ruby-patches-1.9.2_rc2-r0.2.tar.bz2 1669 RMD160 2ffb5afed0b83c6057f2a6690126228407464ea8 SHA1 7eeba042beeb7b044b63d4c760aca3ebb7d10f66 SHA256 89e021312256e6d6b2880794b7f15226b5b19709263933dc4bda432908370673 EBUILD ruby-1.8.6_p388-r1.ebuild 5589 RMD160 565bf243f86894bfaa1a5fa3d0345364cf4ccb46 SHA1 362b5ad1174dc4e9ee83fdf8ca06c4b16f7d4614 SHA256 d6de170747a9c77b0e30b0636c6e178b46f8bf8e467db932b1ae8a8ec4e07ae7 EBUILD ruby-1.8.6_p388.ebuild 5329 RMD160 91d80731628a54a76254540a816b7be7cb22e91e SHA1 2bfe49e18e9c39cd2fcc79dd6aadbc678073c8b5 SHA256 92c012a949f9d274754f22d0fb80e35f0c22559b2cad2ce5d7c79ab64fa8bce7 EBUILD ruby-1.8.7_p249.ebuild 5344 RMD160 1c78a00aceb9f3ddeb6c18f4c45d289bc507b370 SHA1 34808e3e70b3c0c20f87f991ebdd9d51dd98b848 SHA256 3d2a1eb8198d65adad424198f35e42679408ffb44e5e9c281f98ee9a45c970eb EBUILD ruby-1.8.7_p299.ebuild 5598 RMD160 984c810de291e6e7a58525fb4f594c6cbf30c81a SHA1 798a3a49157094481ebb31d2ee259e56e610d6fa SHA256 e0fadcbb2715ca19960feff48f76a32de188778fb8a92e359e485fcf00c87458 -EBUILD ruby-1.9.1_p429.ebuild 5624 RMD160 7855ed84afe973f03ecf2eabd3ad65f467190680 SHA1 d46bab6c6166a4e215fce3405472d871d9bc1f56 SHA256 84c32054d7e22ab69e54c0cfcb716cb627ae5f0d49e0d33891b6ffc05118fc85 EBUILD ruby-1.9.2_rc2.ebuild 5685 RMD160 b6a40b5f1e8ed1149bee39a9db98e237b1d9ef5e SHA1 3704a33cd8d6d505326642082905eab232ce0390 SHA256 d70003e4378a391f61fd2c112f908b0fe56beb1630a3f14e1d793ace080ab014 -MISC ChangeLog 71251 RMD160 15fe5d1e8ae15a3397e97a310519d3c2c7c34f22 SHA1 5ab27a12538521404fb5dc68eb6896a05b491d03 SHA256 fe1fbf6a761e7b87f0e6b232f0877ecefc1e46644c23872d6c13bb9bf8a32bb6 +MISC ChangeLog 71389 RMD160 d699f50b75d3598ae1033b38528748a3902915b0 SHA1 09d85bbab14367b435bbb3bcef69a9ad88f460b3 SHA256 32d29eeee8ab28d67b486a87633190cb33dee877bf496adbad49ce7e00992e8c MISC metadata.xml 1081 RMD160 77ebe9b23b118075684351f9c6443aaa81fab263 SHA1 d3d03be57aab9b84a4712b51a69eff47bc47124d SHA256 428eb9a33cba960d1d03ba6c9b4566b99f0ff8171d5d16873b600bb75837745d -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) -iEYEARECAAYFAkxG5a4ACgkQAiZjviIA2XhLNACcDrlhbvn9KNgKJB16HymSd/L5 -t2sAoLEDPvWZyKB5fnDFrFlpRaMzDb40 -=cgf+ +iEYEARECAAYFAkxlMrsACgkQAiZjviIA2XglVACfXCcEfvx3Scvv/tgNNKI1g1OW +BfsAoMK68lexsA4F1JXLbKK4TalCDZxA +=LVVt -----END PGP SIGNATURE----- diff --git a/dev-lang/ruby/ruby-1.9.1_p429.ebuild b/dev-lang/ruby/ruby-1.9.1_p429.ebuild deleted file mode 100644 index 0ce4dd1b0bb1..000000000000 --- a/dev-lang/ruby/ruby-1.9.1_p429.ebuild +++ /dev/null @@ -1,201 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.1_p429.ebuild,v 1.2 2010/07/20 23:07:03 flameeyes Exp $ - -EAPI=2 - -inherit autotools eutils flag-o-matic multilib versionator - -MY_P="${PN}-$(replace_version_separator 3 '-')" -S=${WORKDIR}/${MY_P} - -SLOT=$(get_version_component_range 1-2) -MY_SUFFIX=$(delete_version_separator 1 ${SLOT}) -# 1.8 and 1.9 series disagree on this -RUBYVERSION=$(get_version_component_range 1-3) - -if [[ -n ${PATCHSET} ]]; then - if [[ ${PVR} == ${PV} ]]; then - PATCHSET="${PV}-r0.${PATCHSET}" - else - PATCHSET="${PVR}.${PATCHSET}" - fi -else - PATCHSET="${PVR}" -fi - -DESCRIPTION="An object-oriented scripting language" -HOMEPAGE="http://www.ruby-lang.org/" -SRC_URI="mirror://ruby/${MY_P}.tar.bz2 - http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2" - -LICENSE="|| ( Ruby GPL-2 )" -KEYWORDS="~amd64 ~hppa ~x86 ~x86-fbsd" -IUSE="berkdb debug doc examples gdbm ipv6 rubytests socks5 ssl tk xemacs ncurses +readline libedit" - -RDEPEND=" - berkdb? ( sys-libs/db ) - gdbm? ( sys-libs/gdbm ) - ssl? ( dev-libs/openssl ) - socks5? ( >=net-proxy/dante-1.1.13 ) - tk? ( dev-lang/tk[threads] ) - ncurses? ( sys-libs/ncurses ) - libedit? ( dev-libs/libedit ) - !libedit? ( readline? ( sys-libs/readline ) ) - sys-libs/zlib - >=app-admin/eselect-ruby-20100402 - !=dev-lang/ruby-cvs-${SLOT}* - !<dev-ruby/rdoc-2 - !dev-ruby/rexml" -DEPEND="${RDEPEND}" -PDEPEND="xemacs? ( app-xemacs/ruby-modes )" - -PROVIDE="virtual/ruby" - -src_prepare() { - EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" \ - epatch "${WORKDIR}/patches" - - einfo "Removing rake and rubygems..." - # Strip rake and rubygems - rm -rf bin/rake lib/rake.rb lib/rake || die "rm rake failed" - rm -rf bin/gem || die "rm gem failed" - - # Fix a hardcoded lib path in configure script - sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \ - configure.in || die "sed failed" - - eautoreconf -} - -src_configure() { - local myconf= - - # -fomit-frame-pointer makes ruby segfault, see bug #150413. - filter-flags -fomit-frame-pointer - # In many places aliasing rules are broken; play it safe - # as it's risky with newer compilers to leave it as it is. - append-flags -fno-strict-aliasing - - # Socks support via dante - if use socks5 ; then - # Socks support can't be disabled as long as SOCKS_SERVER is - # set and socks library is present, so need to unset - # SOCKS_SERVER in that case. - unset SOCKS_SERVER - fi - - # Increase GC_MALLOC_LIMIT if set (default is 8000000) - if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then - append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}" - fi - - # ipv6 hack, bug 168939. Needs --enable-ipv6. - use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET" - - if use libedit; then - einfo "Using libedit to provide readline extension" - myconf="${myconf} --enable-libedit --with-readline" - elif use readline; then - einfo "Using readline to provide readline extension" - myconf="${myconf} --with-readline" - else - myconf="${myconf} --without-readline" - fi - - econf \ - --program-suffix="${MY_SUFFIX}" \ - --enable-shared \ - --enable-pthread \ - $(use_enable socks5 socks) \ - $(use_enable doc install-doc) \ - --enable-ipv6 \ - $(use_enable debug) \ - $(use_with berkdb dbm) \ - $(use_with gdbm) \ - $(use_with ssl openssl) \ - $(use_with tk) \ - $(use_with ncurses curses) \ - ${myconf} \ - --enable-option-checking=no \ - || die "econf failed" -} - -src_compile() { - emake EXTLDFLAGS="${LDFLAGS}" || die "emake failed" -} - -src_test() { - emake -j1 test || die "make test failed" - - elog "Ruby's make test has been run. Ruby also ships with a make check" - elog "that cannot be run until after ruby has been installed." - elog - if use rubytests; then - elog "You have enabled rubytests, so they will be installed to" - elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other" - elog "than root, and you must place them into a writeable directory." - elog "Then call: " - elog - elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb" - else - elog "Enable the rubytests USE flag to install the make check tests" - fi -} - -src_install() { - # Ruby is involved in the install process, we don't want interference here. - unset RUBYOPT - - local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby) - - LD_LIBRARY_PATH="${D}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}" - RUBYLIB="${S}:${D}/usr/$(get_libdir)/ruby19/${RUBYVERSION}" - for d in $(find "${S}/ext" -type d) ; do - RUBYLIB="${RUBYLIB}:$d" - done - export LD_LIBRARY_PATH RUBYLIB - - emake DESTDIR="${D}" install || die "make install failed" - - keepdir $(${MINIRUBY} -rrbconfig -e "print Config::CONFIG['sitelibdir']") - keepdir $(${MINIRUBY} -rrbconfig -e "print Config::CONFIG['sitearchdir']") - - if use doc; then - make DESTDIR="${D}" install-doc || die "make install-doc failed" - fi - - if use examples; then - insinto /usr/share/doc/${PF} - doins -r sample - fi - - dosym "libruby${MY_SUFFIX}$(get_libname ${PV%_*})" \ - "/usr/$(get_libdir)/libruby$(get_libname ${PV%.*})" - dosym "libruby${MY_SUFFIX}$(get_libname ${PV%_*})" \ - "/usr/$(get_libdir)/libruby$(get_libname ${PV%_*})" - - dodoc ChangeLog NEWS doc/NEWS-1.8.7 README* ToDo || die - - if use rubytests; then - pushd test - insinto /usr/share/${PN}-${SLOT} - doins -r . - popd - fi -} - -pkg_postinst() { - if [[ ! -n $(readlink "${ROOT}"usr/bin/ruby) ]] ; then - eselect ruby set ruby${MY_SUFFIX} - fi - - elog - elog "To switch between available Ruby profiles, execute as root:" - elog "\teselect ruby set ruby(18|19|...)" - elog -} - -pkg_postrm() { - eselect ruby cleanup -} |