From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Dec 25 15:00:03 2007 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 23B4716A469 for ; Tue, 25 Dec 2007 15:00:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 155F713C447 for ; Tue, 25 Dec 2007 15:00:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id lBPF02C5034039 for ; Tue, 25 Dec 2007 15:00:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id lBPF02Ee034038; Tue, 25 Dec 2007 15:00:02 GMT (envelope-from gnats) Resent-Date: Tue, 25 Dec 2007 15:00:02 GMT Resent-Message-Id: <200712251500.lBPF02Ee034038@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Cheng-Lung Sung Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0270716A41A for ; Tue, 25 Dec 2007 14:51:20 +0000 (UTC) (envelope-from clsung@going04.iis.sinica.edu.tw) Received: from going04.iis.sinica.edu.tw (going04.iis.sinica.edu.tw [140.109.19.154]) by mx1.freebsd.org (Postfix) with ESMTP id AC2FB13C4E3 for ; Tue, 25 Dec 2007 14:51:19 +0000 (UTC) (envelope-from clsung@going04.iis.sinica.edu.tw) Received: by going04.iis.sinica.edu.tw (Postfix, from userid 1002) id 57A9012242; Tue, 25 Dec 2007 22:51:41 +0800 (CST) Message-Id: <20071225145141.57A9012242@going04.iis.sinica.edu.tw> Date: Tue, 25 Dec 2007 22:51:41 +0800 (CST) From: Cheng-Lung Sung To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: jw@innerewut.de Subject: ports/119011: [PATCH] devel/ruby18-gems: fix pkg-plist error in rubygem-* ports X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Dec 2007 15:00:03 -0000 >Number: 119011 >Category: ports >Synopsis: [PATCH] devel/ruby18-gems: fix pkg-plist error in rubygem-* ports >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: Tue Dec 25 15:00:02 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Cheng-Lung Sung >Release: FreeBSD 7.0-BETA1 amd64 >Organization: FreeBSD @ Taiwan >Environment: System: FreeBSD going04.iis.sinica.edu.tw 7.0-BETA1 FreeBSD 7.0-BETA1 #8: Wed Oct 24 09:10:47 CST 2007 >Description: - my previous PR (ports/119004) does not really solve the pkg-plist issue - pointyhat to myself Added file(s): - files/patch-setup.rb Port maintainer (jw@innerewut.de) is cc'd. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- ruby18-gems-1.0.1_1.patch begins here --- Index: Makefile =================================================================== RCS file: /home/pcvs/ports/devel/ruby-gems/Makefile,v retrieving revision 1.17 diff -u -u -r1.17 Makefile --- Makefile 25 Dec 2007 12:49:54 -0000 1.17 +++ Makefile 25 Dec 2007 14:45:21 -0000 @@ -7,6 +7,7 @@ PORTNAME= gems PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= devel ruby MASTER_SITES= ${MASTER_SITE_RUBYFORGE} MASTER_SITE_SUBDIR= ruby${PORTNAME} @@ -29,9 +30,4 @@ do-install: cd ${WRKSRC}; ${RUBY} ${RUBY_SETUP} -post-install: - @${MKDIR} -p ${PREFIX}/lib/ruby/gems/${RUBY_VER}/cache \ - ${PREFIX}/lib/ruby/gems/${RUBY_VER}/gems \ - ${PREFIX}/lib/ruby/gems/${RUBY_VER}/specifications - .include Index: pkg-plist =================================================================== RCS file: /home/pcvs/ports/devel/ruby-gems/pkg-plist,v retrieving revision 1.12 diff -u -u -r1.12 pkg-plist --- pkg-plist 25 Dec 2007 12:49:54 -0000 1.12 +++ pkg-plist 25 Dec 2007 14:45:21 -0000 @@ -1,5 +1,8 @@ bin/gem18 bin/update_rubygems18 +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 %%RUBY_SITELIBDIR%%/rbconfig/datadir.rb %%RUBY_SITELIBDIR%%/rubygems.rb %%RUBY_SITELIBDIR%%/rubygems/builder.rb @@ -1390,6 +1393,8 @@ @dirrm %%RUBY_SITELIBDIR%%/rbconfig @dirrmtry lib/ruby/gems/%%RUBY_VER%%/source_cache @dirrmtry lib/ruby/gems/%%RUBY_VER%%/specifications +@dirrm lib/ruby/gems/%%RUBY_VER%%/gems/sources-0.0.2/lib +@dirrm lib/ruby/gems/%%RUBY_VER%%/gems/sources-0.0.2 @dirrmtry lib/ruby/gems/%%RUBY_VER%%/gems @dirrmtry lib/ruby/gems/%%RUBY_VER%%/cache @dirrm lib/ruby/gems/%%RUBY_VER%%/doc/%%DISTNAME%%/ri/OpenSSL/X509/Certificate Index: files/patch-setup.rb =================================================================== RCS file: files/patch-setup.rb diff -N files/patch-setup.rb --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-setup.rb 25 Dec 2007 14:45:21 -0000 @@ -0,0 +1,30 @@ +--- setup.rb.orig 2007-12-21 09:15:55.000000000 +0800 ++++ setup.rb 2007-12-25 22:39:23.000000000 +0800 +@@ -222,6 +222,22 @@ + puts "Set the GEM_HOME environment variable if you want RDoc generated" + end + ++# Install sources ++ ++def install_sources ++ $: << "lib" ++ require 'rubygems' ++ require 'rubygems/builder' ++ require 'rubygems/installer' ++ require 'rubygems/config_file' ++ Dir.chdir("pkgs/sources") do ++ load "sources.gemspec" ++ spec = Gem.sources_spec ++ gem_file = Gem::Builder.new(spec).build ++ Gem::Installer.new(gem_file).install ++ end ++end ++ + # Remove stubs + + def stub?(path) +@@ -268,3 +284,4 @@ + puts "No library stubs found." + end + ++install_sources --- ruby18-gems-1.0.1_1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: