Date: Fri, 18 Mar 2011 15:18:17 GMT From: Steve Wills <swills@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/155661: ruby 1.9 is not default ruby Message-ID: <201103181518.p2IFIHd1094415@red.freebsd.org> Resent-Message-ID: <201103181520.p2IFK8pl054769@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 155661 >Category: ports >Synopsis: ruby 1.9 is not default ruby >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Mar 18 15:20:08 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Steve Wills >Release: >Organization: >Environment: >Description: Ruby 1.9 has been the "recommended" version from upstream for a while now. Would like to make it the default before 9.0. Attaching patch to make it so. Requesting -exp run to figure out which things break. This also updates lang/ruby19 to patchlevel 180 which is the current recommended version. And I was forced to remove rubygems and rake from the 1.9 language package since it is an old version and we have the newer one in ports and because some ports and gems need the newer version. >How-To-Repeat: >Fix: Please see attached patch. Patch attached with submission follows: Index: Mk/bsd.ruby.mk =================================================================== RCS file: /home/ncvs/ports/Mk/bsd.ruby.mk,v retrieving revision 1.203 diff -u -r1.203 bsd.ruby.mk --- Mk/bsd.ruby.mk 22 Nov 2010 05:47:07 -0000 1.203 +++ Mk/bsd.ruby.mk 17 Mar 2011 02:58:39 -0000 @@ -136,7 +136,7 @@ # RUBY_ELISPDIR - Installation path for emacs lisp files. # -RUBY_DEFAULT_VER?= 1.8 +RUBY_DEFAULT_VER?= 1.9 RAKE_VER= 0.8.7 RUBY_VER?= ${RUBY_DEFAULT_VER} @@ -201,7 +201,7 @@ RUBY_RELVERSION= 1.9.2 RUBY_PORTREVISION= 0 RUBY_PORTEPOCH= 1 -RUBY_PATCHLEVEL= 0 +RUBY_PATCHLEVEL= 180 RUBY_VERSION?= ${RUBY_RELVERSION}.${RUBY_PATCHLEVEL} RUBY_DISTVERSION?= ${RUBY_RELVERSION}-p${RUBY_PATCHLEVEL} @@ -382,10 +382,8 @@ # .if defined(USE_RUBYGEMS) -. if ${RUBY_VER} == 1.8 BUILD_DEPENDS+= ${RUBYGEMBIN}:${PORTSDIR}/devel/ruby-gems -RUN_DEPENDS+= ${BUILD_DEPENDS} -. endif +RUN_DEPENDS+= ${RUBYGEMBIN}:${PORTSDIR}/devel/ruby-gems PKGNAMEPREFIX?= rubygem- EXTRACT_SUFX= .gem Index: lang/ruby19/Makefile =================================================================== RCS file: /home/ncvs/ports/lang/ruby19/Makefile,v retrieving revision 1.10 diff -u -r1.10 Makefile --- lang/ruby19/Makefile 4 Dec 2010 07:32:24 -0000 1.10 +++ lang/ruby19/Makefile 16 Mar 2011 22:39:02 -0000 @@ -86,10 +86,7 @@ PLIST_SUB+= IF_DEFAULT="@comment " .endif -GEMS_DIR= ${PREFIX}/lib/ruby/gems/${RUBY_VER} -PLIST_SUB+= GEMS_DIR="lib/ruby/gems/${RUBY_VER}" - -INSTALLED_SCRIPTS= irb erb rdoc ri ruby testrb rake gem +INSTALLED_SCRIPTS= irb erb rdoc ri ruby testrb EXTSAMPLES= bigdecimal/sample/*.rb \ curses/hello.rb \ @@ -104,7 +101,7 @@ syslog/syslog.txt MAN1= ${RUBY_NAME}.1 erb${RUBY_SUFFIX}.1 irb${RUBY_SUFFIX}.1 \ - rake${RUBY_SUFFIX}.1 ri${RUBY_SUFFIX}.1 + ri${RUBY_SUFFIX}.1 # Macros to change variables in rbconfig.rb RB_SET_CONF_VAR=${SH} -c '${REINPLACE_CMD} -E -e "s,(CONFIG\[\"$$0\"\][[:space:]]*=[[:space:]]*)(\(?)(.*)(\)?),\1\2$$1\4," ${WRKSRC}/rbconfig.rb' -- @@ -136,6 +133,17 @@ ${MV} ${BUILD_WRKSRC}/ext/${d} ${WRKDIR}/ .endfor +# we get ruby-gems from ports +.for d in bin/gem doc/rubygems lib/rubygems test/rubygems \ + lib/rubygems.rb lib/ubygems.rb gem_prelude.rb + ${RM} -rf ${BUILD_WRKSRC}/${d} +.endfor + +# we get rake from ports +.for d in bin/rake doc/rake lib/rake test/rake man/rake.1 lib/rake.rb + ${RM} -rf ${BUILD_WRKSRC}/${d} +.endfor + post-build: # # Hack to allow modules to be installed into separate PREFIX and/or under user @@ -161,10 +169,6 @@ ${TOUCH} ${RUBY_DOCDIR}/.keep_me ${TOUCH} ${RUBY_SITEARCHLIBDIR}/.keep_me ${TOUCH} ${RUBY_VENDORARCHLIBDIR}/.keep_me -.for D in cache doc gems - ${MKDIR} ${GEMS_DIR}/${D} - ${TOUCH} ${GEMS_DIR}/${D}/.keep_me -.endfor post-install: # @@ -216,13 +220,6 @@ # # Add generated doxygen files to pkg-plist # -.if defined(WITH_RDOC) && !defined(NOPORTDOCS) - @${FIND} -ds ${RUBY_DOCDIR}/capi ! -type d | \ - ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} - @${FIND} -ds ${RUBY_DOCDIR}/capi -type d | \ - ${SED} -E -e 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST} -.endif - @${ECHO_CMD} "@unexec rmdir %D/${RUBY_SITERIDIR:S,^${PREFIX}/,,} 2>/dev/null || true" >> ${TMPPLIST} @${ECHO_CMD} "@unexec rmdir %D/${RUBY_RIDIR:S,^${PREFIX}/,,} 2>/dev/null || true" >> ${TMPPLIST} @${ECHO_CMD} "@unexec rmdir %D/share/ri/${RUBY_VER} 2>/dev/null || true" >> ${TMPPLIST} @@ -252,12 +249,10 @@ # # Vendor and site libs # - @${FIND} -Eds ${RUBY_DOCDIR}/ ! -type d ! -name .keep_me \ - ! -regex "${RUBY_DOCDIR}/capi/?.*" | \ + @${FIND} -Eds ${RUBY_DOCDIR}/ ! -type d ! -name .keep_me | \ ${SED} 's,^${RUBY_DOCDIR},%%PORTDOCS%%%%RUBY_DOCDIR%%,' \ >> pkg-plist - @${FIND} -Eds ${RUBY_DOCDIR}/ -type d -mindepth 1 ! \ - -regex "${RUBY_DOCDIR}/capi/?.*" | ${SORT} -r | \ + @${FIND} -Eds ${RUBY_DOCDIR}/ -type d -mindepth 1 | ${SORT} -r | \ ${SED} -E -e \ 's,^${RUBY_DOCDIR}(.*),%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%\1,' \ >> pkg-plist @@ -291,29 +286,6 @@ @${FIND} -ds ${RUBY_LIBDIR}/ -type d | ${SORT} -r | \ ${SED} -E -e 's,^${RUBY_LIBDIR}(.*),@dirrm %%RUBY_LIBDIR%%\1,' >> pkg-plist -# -# Find all gem files/folders -# - @${FIND} -ds ${GEMS_DIR}/ ! -type d | \ - ${SED} 's,^${GEMS_DIR},%%GEMS_DIR%%,' >> pkg-plist - @${FIND} -ds ${GEMS_DIR}/ -type d | ${SORT} -r | \ - ${SED} -E -e 's,^${GEMS_DIR}(.*),@dirrm %%GEMS_DIR%%\1,' >> pkg-plist - - @${ECHO_CMD} "%%RUBY_SITEARCHLIBDIR%%/.keep_me" >> pkg-plist - @${ECHO_CMD} "@dirrmtry %%RUBY_SITEARCHLIBDIR%%" >> pkg-plist - @${ECHO_CMD} "@dirrmtry %%RUBY_SITELIBDIR%%" >> pkg-plist - @${ECHO_CMD} "@dirrmtry lib/ruby/site_ruby" >> pkg-plist - - @${ECHO_CMD} "%%RUBY_VENDORARCHLIBDIR%%/.keep_me" >> pkg-plist - @${ECHO_CMD} "@dirrmtry %%RUBY_VENDORARCHLIBDIR%%" >> pkg-plist - @${ECHO_CMD} "@dirrmtry %%RUBY_VENDORLIBDIR%%" >> pkg-plist - @${ECHO_CMD} "@dirrmtry lib/ruby/vendor_ruby" >> pkg-plist - @${ECHO_CMD} "@dirrmtry lib/ruby/gems" >> pkg-plist - - @${ECHO_CMD} "@dirrmtry lib/ruby" >> pkg-plist - - @${SED} -i "" -E -e "s,${RUBY_ARCH},%%RUBY_ARCH%%,g" pkg-plist - test: @(cd ${WRKSRC}; ${MAKE} test) Index: lang/ruby19/distinfo =================================================================== RCS file: /home/ncvs/ports/lang/ruby19/distinfo,v retrieving revision 1.8 diff -u -r1.8 distinfo --- lang/ruby19/distinfo 11 Oct 2010 03:09:54 -0000 1.8 +++ lang/ruby19/distinfo 16 Mar 2011 18:31:12 -0000 @@ -1,3 +1,2 @@ -MD5 (ruby/ruby-1.9.2-p0.tar.bz2) = d8a02cadf57d2571cd4250e248ea7e4b -SHA256 (ruby/ruby-1.9.2-p0.tar.bz2) = e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b -SIZE (ruby/ruby-1.9.2-p0.tar.bz2) = 8495472 +SHA256 (ruby/ruby-1.9.2-p180.tar.bz2) = 06520c4d4b4512d08000f7dfff11d1fabc1d458c3c289c76a2f1ddb7f5a03f4d +SIZE (ruby/ruby-1.9.2-p180.tar.bz2) = 8815756 Index: lang/ruby19/pkg-plist =================================================================== RCS file: /home/ncvs/ports/lang/ruby19/pkg-plist,v retrieving revision 1.7 diff -u -r1.7 pkg-plist --- lang/ruby19/pkg-plist 20 Dec 2010 02:46:25 -0000 1.7 +++ lang/ruby19/pkg-plist 16 Mar 2011 21:14:01 -0000 @@ -10,10 +10,6 @@ %%IF_DEFAULT%%bin/ruby bin/testrb%%RUBY_SUFFIX%% %%IF_DEFAULT%%bin/testrb -bin/rake%%RUBY_SUFFIX%% -%%IF_DEFAULT%%bin/rake -bin/gem%%RUBY_SUFFIX%% -%%IF_DEFAULT%%bin/gem lib/lib%%RUBY_NAME%%-static.a lib/lib%%RUBY_NAME%%.so lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%% @@ -69,40 +65,18 @@ %%PORTDOCS%%%%RUBY_DOCDIR%%/pty/README.expect %%PORTDOCS%%%%RUBY_DOCDIR%%/pty/README.expect.ja %%PORTDOCS%%%%RUBY_DOCDIR%%/pty/README.ja -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/CHANGES -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/README -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/command_line_usage.rdoc -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/example/Rakefile1 -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/example/Rakefile2 -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/example/a.c -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/example/b.c -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/example/main.c -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/glossary.rdoc -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/jamis.rb -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/proto_rake.rdoc -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/rakefile.rdoc -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/rational.rdoc -%%PORTDOCS%%%%RUBY_DOCDIR%%/rake/release_notes/rake-0.8.7.rdoc %%PORTDOCS%%%%RUBY_DOCDIR%%/re.rdoc %%PORTDOCS%%%%RUBY_DOCDIR%%/readline/README %%PORTDOCS%%%%RUBY_DOCDIR%%/readline/README.ja %%PORTDOCS%%%%RUBY_DOCDIR%%/ripper/README -%%PORTDOCS%%%%RUBY_DOCDIR%%/rubygems/ChangeLog -%%PORTDOCS%%%%RUBY_DOCDIR%%/rubygems/History.txt -%%PORTDOCS%%%%RUBY_DOCDIR%%/rubygems/LICENSE.txt -%%PORTDOCS%%%%RUBY_DOCDIR%%/rubygems/README %%PORTDOCS%%%%RUBY_DOCDIR%%/shell.rd %%PORTDOCS%%%%RUBY_DOCDIR%%/shell.rd.ja %%PORTDOCS%%%%RUBY_DOCDIR%%/stringio/README %%PORTDOCS%%%%RUBY_DOCDIR%%/syslog/syslog.txt %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/syslog %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/stringio -%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/rubygems %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/ripper %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/readline -%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/rake/release_notes -%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/rake/example -%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/rake %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/pty %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/irb %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/images @@ -541,23 +515,6 @@ %%RUBY_LIBDIR%%/psych/visitors.rb %%RUBY_LIBDIR%%/psych.rb %%RUBY_LIBDIR%%/racc/parser.rb -%%RUBY_LIBDIR%%/rake/classic_namespace.rb -%%RUBY_LIBDIR%%/rake/clean.rb -%%RUBY_LIBDIR%%/rake/contrib/compositepublisher.rb -%%RUBY_LIBDIR%%/rake/contrib/ftptools.rb -%%RUBY_LIBDIR%%/rake/contrib/publisher.rb -%%RUBY_LIBDIR%%/rake/contrib/rubyforgepublisher.rb -%%RUBY_LIBDIR%%/rake/contrib/sshpublisher.rb -%%RUBY_LIBDIR%%/rake/gempackagetask.rb -%%RUBY_LIBDIR%%/rake/loaders/makefile.rb -%%RUBY_LIBDIR%%/rake/packagetask.rb -%%RUBY_LIBDIR%%/rake/rake_test_loader.rb -%%RUBY_LIBDIR%%/rake/rdoctask.rb -%%RUBY_LIBDIR%%/rake/runtest.rb -%%RUBY_LIBDIR%%/rake/tasklib.rb -%%RUBY_LIBDIR%%/rake/testtask.rb -%%RUBY_LIBDIR%%/rake/win32.rb -%%RUBY_LIBDIR%%/rake.rb %%RUBY_LIBDIR%%/rational.rb %%RUBY_LIBDIR%%/rbconfig/datadir.rb %%RUBY_LIBDIR%%/rdoc/alias.rb @@ -765,91 +722,6 @@ %%RUBY_LIBDIR%%/rss/xmlparser.rb %%RUBY_LIBDIR%%/rss/xmlscanner.rb %%RUBY_LIBDIR%%/rss.rb -%%RUBY_LIBDIR%%/rubygems/builder.rb -%%RUBY_LIBDIR%%/rubygems/command.rb -%%RUBY_LIBDIR%%/rubygems/command_manager.rb -%%RUBY_LIBDIR%%/rubygems/commands/build_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/cert_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/check_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/cleanup_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/contents_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/dependency_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/environment_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/fetch_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/generate_index_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/help_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/install_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/list_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/lock_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/mirror_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/outdated_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/owner_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/pristine_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/push_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/query_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/rdoc_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/search_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/server_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/setup_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/sources_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/specification_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/stale_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/uninstall_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/unpack_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/update_command.rb -%%RUBY_LIBDIR%%/rubygems/commands/which_command.rb -%%RUBY_LIBDIR%%/rubygems/config_file.rb -%%RUBY_LIBDIR%%/rubygems/custom_require.rb -%%RUBY_LIBDIR%%/rubygems/defaults.rb -%%RUBY_LIBDIR%%/rubygems/dependency.rb -%%RUBY_LIBDIR%%/rubygems/dependency_installer.rb -%%RUBY_LIBDIR%%/rubygems/dependency_list.rb -%%RUBY_LIBDIR%%/rubygems/doc_manager.rb -%%RUBY_LIBDIR%%/rubygems/errors.rb -%%RUBY_LIBDIR%%/rubygems/exceptions.rb -%%RUBY_LIBDIR%%/rubygems/ext/builder.rb -%%RUBY_LIBDIR%%/rubygems/ext/configure_builder.rb -%%RUBY_LIBDIR%%/rubygems/ext/ext_conf_builder.rb -%%RUBY_LIBDIR%%/rubygems/ext/rake_builder.rb -%%RUBY_LIBDIR%%/rubygems/ext.rb -%%RUBY_LIBDIR%%/rubygems/format.rb -%%RUBY_LIBDIR%%/rubygems/gem_openssl.rb -%%RUBY_LIBDIR%%/rubygems/gem_path_searcher.rb -%%RUBY_LIBDIR%%/rubygems/gem_runner.rb -%%RUBY_LIBDIR%%/rubygems/gemcutter_utilities.rb -%%RUBY_LIBDIR%%/rubygems/indexer.rb -%%RUBY_LIBDIR%%/rubygems/install_update_options.rb -%%RUBY_LIBDIR%%/rubygems/installer.rb -%%RUBY_LIBDIR%%/rubygems/local_remote_options.rb -%%RUBY_LIBDIR%%/rubygems/old_format.rb -%%RUBY_LIBDIR%%/rubygems/package/f_sync_dir.rb -%%RUBY_LIBDIR%%/rubygems/package/tar_header.rb -%%RUBY_LIBDIR%%/rubygems/package/tar_input.rb -%%RUBY_LIBDIR%%/rubygems/package/tar_output.rb -%%RUBY_LIBDIR%%/rubygems/package/tar_reader/entry.rb -%%RUBY_LIBDIR%%/rubygems/package/tar_reader.rb -%%RUBY_LIBDIR%%/rubygems/package/tar_writer.rb -%%RUBY_LIBDIR%%/rubygems/package.rb -%%RUBY_LIBDIR%%/rubygems/package_task.rb -%%RUBY_LIBDIR%%/rubygems/platform.rb -%%RUBY_LIBDIR%%/rubygems/remote_fetcher.rb -%%RUBY_LIBDIR%%/rubygems/require_paths_builder.rb -%%RUBY_LIBDIR%%/rubygems/requirement.rb -%%RUBY_LIBDIR%%/rubygems/security.rb -%%RUBY_LIBDIR%%/rubygems/server.rb -%%RUBY_LIBDIR%%/rubygems/source_index.rb -%%RUBY_LIBDIR%%/rubygems/source_info_cache.rb -%%RUBY_LIBDIR%%/rubygems/source_info_cache_entry.rb -%%RUBY_LIBDIR%%/rubygems/spec_fetcher.rb -%%RUBY_LIBDIR%%/rubygems/specification.rb -%%RUBY_LIBDIR%%/rubygems/test_utilities.rb -%%RUBY_LIBDIR%%/rubygems/text.rb -%%RUBY_LIBDIR%%/rubygems/uninstaller.rb -%%RUBY_LIBDIR%%/rubygems/user_interaction.rb -%%RUBY_LIBDIR%%/rubygems/validator.rb -%%RUBY_LIBDIR%%/rubygems/version.rb -%%RUBY_LIBDIR%%/rubygems/version_option.rb -%%RUBY_LIBDIR%%/rubygems.rb %%RUBY_LIBDIR%%/scanf.rb %%RUBY_LIBDIR%%/securerandom.rb %%RUBY_LIBDIR%%/set.rb @@ -891,7 +763,6 @@ %%RUBY_LIBDIR%%/tmpdir.rb %%RUBY_LIBDIR%%/tracer.rb %%RUBY_LIBDIR%%/tsort.rb -%%RUBY_LIBDIR%%/ubygems.rb %%RUBY_LIBDIR%%/un.rb %%RUBY_LIBDIR%%/uri/common.rb %%RUBY_LIBDIR%%/uri/ftp.rb @@ -962,11 +833,6 @@ @dirrm %%RUBY_LIBDIR%%/test @dirrm %%RUBY_LIBDIR%%/syck @dirrm %%RUBY_LIBDIR%%/shell -@dirrm %%RUBY_LIBDIR%%/rubygems/package/tar_reader -@dirrm %%RUBY_LIBDIR%%/rubygems/package -@dirrm %%RUBY_LIBDIR%%/rubygems/ext -@dirrm %%RUBY_LIBDIR%%/rubygems/commands -@dirrm %%RUBY_LIBDIR%%/rubygems @dirrm %%RUBY_LIBDIR%%/rss/maker @dirrm %%RUBY_LIBDIR%%/rss/dublincore @dirrm %%RUBY_LIBDIR%%/rss/content @@ -990,9 +856,6 @@ @dirrm %%RUBY_LIBDIR%%/rdoc/generator @dirrm %%RUBY_LIBDIR%%/rdoc @dirrm %%RUBY_LIBDIR%%/rbconfig -@dirrm %%RUBY_LIBDIR%%/rake/loaders -@dirrm %%RUBY_LIBDIR%%/rake/contrib -@dirrm %%RUBY_LIBDIR%%/rake @dirrm %%RUBY_LIBDIR%%/racc @dirrm %%RUBY_LIBDIR%%/psych/visitors @dirrm %%RUBY_LIBDIR%%/psych/nodes @@ -1029,17 +892,6 @@ @dirrm %%RUBY_LIBDIR%%/%%RUBY_ARCH%%/digest @dirrm %%RUBY_LIBDIR%%/%%RUBY_ARCH%% @dirrm %%RUBY_LIBDIR%%/ -%%GEMS_DIR%%/cache/.keep_me -%%GEMS_DIR%%/doc/.keep_me -%%GEMS_DIR%%/gems/.keep_me -%%GEMS_DIR%%/specifications/minitest.gemspec -%%GEMS_DIR%%/specifications/rake.gemspec -%%GEMS_DIR%%/specifications/rdoc.gemspec -@dirrm %%GEMS_DIR%%/specifications -@dirrm %%GEMS_DIR%%/gems -@dirrm %%GEMS_DIR%%/doc -@dirrm %%GEMS_DIR%%/cache -@dirrm %%GEMS_DIR%%/ %%RUBY_SITEARCHLIBDIR%%/.keep_me @dirrm %%RUBY_SITEARCHLIBDIR%% @dirrm %%RUBY_SITELIBDIR%% @@ -1048,5 +900,4 @@ @dirrm %%RUBY_VENDORARCHLIBDIR%% @dirrm %%RUBY_VENDORLIBDIR%% @dirrm lib/ruby/vendor_ruby -@dirrm lib/ruby/gems @dirrm lib/ruby Index: lang/ruby19/files/patch-common-mk =================================================================== RCS file: lang/ruby19/files/patch-common-mk diff -N lang/ruby19/files/patch-common-mk --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lang/ruby19/files/patch-common-mk 16 Mar 2011 22:04:59 -0000 @@ -0,0 +1,19 @@ +--- common.mk.orig 2011-03-16 22:04:22.000000000 +0000 ++++ common.mk 2011-03-16 22:04:26.000000000 +0000 +@@ -96,7 +96,7 @@ + + GOLFOBJS = goruby.$(OBJEXT) golf_prelude.$(OBJEXT) + +-PRELUDE_SCRIPTS = $(srcdir)/prelude.rb $(srcdir)/enc/prelude.rb $(srcdir)/gem_prelude.rb ++PRELUDE_SCRIPTS = $(srcdir)/prelude.rb $(srcdir)/enc/prelude.rb + PRELUDES = prelude.c miniprelude.c + GOLFPRELUDES = golf_prelude.c + +@@ -738,7 +738,6 @@ + $(BASERUBY) -I$(srcdir) $(srcdir)/tool/compile_prelude.rb $(srcdir)/prelude.rb $@ + + prelude.c: $(srcdir)/tool/compile_prelude.rb $(RBCONFIG) \ +- $(srcdir)/lib/rubygems/defaults.rb $(srcdir)/lib/rubygems/custom_require.rb \ + $(PRELUDE_SCRIPTS) $(PREP) + $(COMPILE_PRELUDE) $(PRELUDE_SCRIPTS) $@ + Index: lang/ruby19/files/patch-tools-rbinstall-rb =================================================================== RCS file: lang/ruby19/files/patch-tools-rbinstall-rb diff -N lang/ruby19/files/patch-tools-rbinstall-rb --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lang/ruby19/files/patch-tools-rbinstall-rb 16 Mar 2011 22:21:11 -0000 @@ -0,0 +1,42 @@ +--- tool/rbinstall.rb.orig 2011-03-16 22:17:55.000000000 +0000 ++++ tool/rbinstall.rb 2011-03-16 22:19:20.000000000 +0000 +@@ -491,39 +491,6 @@ + end + end + +-install?(:ext, :comm, :gem) do +- directories = [] +- IO.foreach(File.join(srcdir, "lib/rubygems.rb")) do |line| +- if /^\s*DIRECTORIES\s*=\s*%w\[(.*?)\]/ =~ line +- directories = $1.split +- break +- end +- end +- gpath = CONFIG["sitelibdir"].sub(%r'/site_ruby/(?=[^/]+)', '/gems/') +- prepare "default gems", gpath, directories +- +- destdir = File.join(gpath, directories.grep(/^spec/)[0]) +- default_gems = [ +- ['rake', 'rake.rb'], +- ['rdoc', 'rdoc.rb'], +- ['minitest', 'minitest/unit.rb'], +- ] +- default_gems.each do |name, src| +- src = File.join(srcdir, "lib", src) +- version = open(src) {|f| f.find {|s| /^\s*\w*VERSION\s*=(?!=)/ =~ s}} or next +- version = version.split(%r"=\s*", 2)[1].strip[/\A([\'\"])(.*?)\1/, 2] +- puts "#{" "*30}#{name} #{version}" +- gemspec = <<-GEMSPEC +-Gem::Specification.new do |s| +- s.name = #{name.dump} +- s.version = #{version.dump} +- s.summary = "This #{name} is bundled with Ruby" +-end +- GEMSPEC +- open_for_install(File.join(destdir, "#{name}-#{version}.gemspec"), $data_mode) { gemspec } +- end +-end +- + parse_args() + + include FileUtils Index: devel/ruby-gems/Makefile =================================================================== RCS file: /home/ncvs/ports/devel/ruby-gems/Makefile,v retrieving revision 1.39 diff -u -r1.39 Makefile --- devel/ruby-gems/Makefile 14 Mar 2011 13:12:28 -0000 1.39 +++ devel/ruby-gems/Makefile 17 Mar 2011 01:08:52 -0000 @@ -20,11 +20,11 @@ USE_RUBY= yes RUBY_SETUP= setup.rb -RUBY_VER= 1.8 NO_BUILD= yes -PLIST_SUB+= DISTNAME="${DISTNAME}" +PLIST_SUB+= DISTNAME="${DISTNAME}" \ + RUBY_SUFFIX="${RUBY_SUFFIX}" .if !defined(NOPORTDOCS) RUBY_SETUP_OPTIONS= @@ -43,10 +43,6 @@ .include <bsd.port.pre.mk> -.if ${RUBY_VER} == 1.9 -IGNORE= already included in this ruby distribution -.endif - do-install: cd ${WRKSRC}; ${RUBY} ${RUBY_SETUP} ${RUBY_SETUP_OPTIONS} Index: devel/ruby-gems/distinfo =================================================================== RCS file: /home/ncvs/ports/devel/ruby-gems/distinfo,v retrieving revision 1.22 diff -u -r1.22 distinfo --- devel/ruby-gems/distinfo 8 Mar 2011 14:01:26 -0000 1.22 +++ devel/ruby-gems/distinfo 16 Mar 2011 22:50:34 -0000 @@ -1,2 +1,2 @@ -SHA256 (ruby/rubygems-1.6.1.tgz) = 95d8db41662cb13b134e1c1e5f9f008361ce6bac6a72852f81bd8cf4525cb577 -SIZE (ruby/rubygems-1.6.1.tgz) = 242148 +SHA256 (ruby/rubygems-1.6.2.tgz) = cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7 +SIZE (ruby/rubygems-1.6.2.tgz) = 242518 Index: devel/ruby-gems/pkg-plist =================================================================== RCS file: /home/ncvs/ports/devel/ruby-gems/pkg-plist,v retrieving revision 1.24 diff -u -r1.24 pkg-plist --- devel/ruby-gems/pkg-plist 21 Feb 2011 04:02:51 -0000 1.24 +++ devel/ruby-gems/pkg-plist 17 Mar 2011 01:06:46 -0000 @@ -1,7 +1,7 @@ @comment $FreeBSD: ports/devel/ruby-gems/pkg-plist,v 1.24 2011/02/21 04:02:51 clsung Exp $ bin/gem -bin/gem18 -bin/update_rubygems18 +bin/gem%%RUBY_SUFFIX%% +bin/update_rubygems%%RUBY_SUFFIX%% lib/ruby/gems/%%RUBY_VER%%/cache/sources-0.0.2.gem lib/ruby/gems/%%RUBY_VER%%/gems/sources-0.0.2/lib/sources.rb lib/ruby/gems/%%RUBY_VER%%/specifications/sources-0.0.2.gemspec >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103181518.p2IFIHd1094415>