Bug 159774 - [PATCH] devel/gonzui: Split langscan into upcoming devel/ruby-langscan port
Summary: [PATCH] devel/gonzui: Split langscan into upcoming devel/ruby-langscan port
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Munechika Sumikawa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-14 23:00 UTC by TAKATSU Tomonari
Modified: 2011-08-18 14:00 UTC (History)
1 user (show)

See Also:


Attachments
file.shar (6.06 KB, text/plain)
2011-08-14 23:00 UTC, TAKATSU Tomonari
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description TAKATSU Tomonari freebsd_committer freebsd_triage 2011-08-14 23:00:18 UTC
- Split langscan into upcoming devel/ruby-langscan port

Port maintainer (sumikawa@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.99

Fix: 

--- ruby18-langscan-1.2.shar ends here -----blEDVZ6k2MJKhymKQsbG5vUF9VAiKAsBfTkUuMipM8O5gzl6
Content-Type: text/plain; name="gonzui-1.2_2.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="gonzui-1.2_2.patch"

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/gonzui/Makefile,v
retrieving revision 1.9
diff -u -u -r1.9 Makefile
--- Makefile	26 Jul 2011 20:46:35 -0000	1.9
+++ Makefile	14 Aug 2011 16:10:38 -0000
@@ -7,7 +7,7 @@
 
 PORTNAME=	gonzui
 PORTVERSION=	1.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 MASTER_SITES=	SF
 
@@ -17,15 +17,24 @@
 BUILD_DEPENDS=	${RUBY_SITEARCHLIBDIR}/bdb.so:${PORTSDIR}/databases/ruby-bdb \
 		${RUBY_ARCHLIBDIR}/iconv.so:${PORTSDIR}/converters/ruby-iconv
 RUN_DEPENDS=	${RUBY_SITEARCHLIBDIR}/bdb.so:${PORTSDIR}/databases/ruby-bdb \
-		${RUBY_ARCHLIBDIR}/iconv.so:${PORTSDIR}/converters/ruby-iconv
+		${RUBY_ARCHLIBDIR}/iconv.so:${PORTSDIR}/converters/ruby-iconv \
+		${RUBY_SITELIBDIR}/langscan.rb:${PORTSDIR}/devel/ruby-langscan
 
 USE_RUBY=	yes
 GNU_CONFIGURE=	yes
 
+RUBY_SHEBANG_FILES=	gonzui-db gonzui-import gonzui-remove \
+			gonzui-search gonzui-server gonzui-update
+
 .include <bsd.port.pre.mk>
 
 .if ${RUBY_VER} == 1.9
 BROKEN= does not build with ruby 1.9
 .endif
 
+post-configure:
+	${REINPLACE_CMD} -e 's| langscan | |' \
+			 -e 's| langscan.*\.rb||' \
+			 ${WRKSRC}/Makefile
+
 .include <bsd.port.post.mk>
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/gonzui/pkg-plist,v
retrieving revision 1.6
diff -u -u -r1.6 pkg-plist
--- pkg-plist	5 Oct 2005 02:34:48 -0000	1.6
+++ pkg-plist	12 Aug 2011 13:17:06 -0000
@@ -11,13 +11,6 @@
 share/gonzui/doc/gonzui.css
 share/gonzui/doc/gonzui.js
 share/gonzui/doc/text.png
-%%RUBY_SITEARCHLIBDIR%%/langscan/c/c.so
-%%RUBY_SITEARCHLIBDIR%%/langscan/java/java.so
-%%RUBY_SITEARCHLIBDIR%%/langscan/javascript/javascript.so
-%%RUBY_SITEARCHLIBDIR%%/langscan/pairmatcher/pairmatcher.so
-%%RUBY_SITEARCHLIBDIR%%/langscan/php/php.so
-%%RUBY_SITEARCHLIBDIR%%/langscan/python/python.so
-%%RUBY_SITEARCHLIBDIR%%/langscan/sh/sh.so
 %%RUBY_SITEARCHLIBDIR%%/gonzui/autopack.so
 %%RUBY_SITEARCHLIBDIR%%/gonzui/delta.so
 %%RUBY_SITEARCHLIBDIR%%/gonzui/texttokenizer.so
@@ -63,43 +56,11 @@
 %%RUBY_SITELIBDIR%%/gonzui/webapp/top.rb
 %%RUBY_SITELIBDIR%%/gonzui/webapp/uri.rb
 %%RUBY_SITELIBDIR%%/gonzui/webapp/webrick.rb
-%%RUBY_SITELIBDIR%%/langscan.rb
-%%RUBY_SITELIBDIR%%/langscan/_common.rb
-%%RUBY_SITELIBDIR%%/langscan/_easyscanner.rb
-%%RUBY_SITELIBDIR%%/langscan/_pairmatcher.rb
-%%RUBY_SITELIBDIR%%/langscan/_type.rb
-%%RUBY_SITELIBDIR%%/langscan/autoconf.rb
-%%RUBY_SITELIBDIR%%/langscan/automake.rb
-%%RUBY_SITELIBDIR%%/langscan/brainfuck.rb
-%%RUBY_SITELIBDIR%%/langscan/c.rb
-%%RUBY_SITELIBDIR%%/langscan/css.rb
-%%RUBY_SITELIBDIR%%/langscan/elisp.rb
-%%RUBY_SITELIBDIR%%/langscan/java.rb
-%%RUBY_SITELIBDIR%%/langscan/javascript.rb
-%%RUBY_SITELIBDIR%%/langscan/perl.rb
-%%RUBY_SITELIBDIR%%/langscan/perl/tokenizer.pl
-%%RUBY_SITELIBDIR%%/langscan/php.rb
-%%RUBY_SITELIBDIR%%/langscan/python.rb
-%%RUBY_SITELIBDIR%%/langscan/rpmspec.rb
-%%RUBY_SITELIBDIR%%/langscan/ruby.rb
-%%RUBY_SITELIBDIR%%/langscan/sh.rb
-%%RUBY_SITELIBDIR%%/langscan/text.rb
 @dirrm share/gonzui/catalog
 @dirrm share/gonzui/doc
 @dirrm share/gonzui
-@dirrm %%RUBY_SITEARCHLIBDIR%%/langscan/sh
-@dirrm %%RUBY_SITEARCHLIBDIR%%/langscan/python
-@dirrm %%RUBY_SITEARCHLIBDIR%%/langscan/php
-@dirrm %%RUBY_SITEARCHLIBDIR%%/langscan/pairmatcher
-@dirrm %%RUBY_SITEARCHLIBDIR%%/langscan/ocaml
-@dirrm %%RUBY_SITEARCHLIBDIR%%/langscan/javascript
-@dirrm %%RUBY_SITEARCHLIBDIR%%/langscan/java
-@dirrm %%RUBY_SITEARCHLIBDIR%%/langscan/c
-@dirrm %%RUBY_SITEARCHLIBDIR%%/langscan
 @dirrm %%RUBY_SITEARCHLIBDIR%%/gonzui/webapp
 @dirrm %%RUBY_SITEARCHLIBDIR%%/gonzui
-@dirrm %%RUBY_SITELIBDIR%%/langscan/perl
-@dirrm %%RUBY_SITELIBDIR%%/langscan
 @dirrm %%RUBY_SITELIBDIR%%/gonzui/webapp
 @dirrm %%RUBY_SITELIBDIR%%/gonzui/cmdapp
 @dirrm %%RUBY_SITELIBDIR%%/gonzui
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-08-14 23:00:32 UTC
Responsible Changed
From-To: freebsd-ports-bugs->sumikawa

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 TAKATSU Tomonari freebsd_committer freebsd_triage 2011-08-18 07:59:58 UTC
State Changed
From-To: open->closed

Committed.
Comment 3 dfilter service freebsd_committer freebsd_triage 2011-08-18 08:03:33 UTC
tota        2011-08-18 07:03:22 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
    devel/gonzui         Makefile pkg-plist 
  Added files:
    devel/ruby-langscan  Makefile distinfo pkg-descr pkg-plist 
  Log:
  - Split langscan from devel/gonzui into devel/ruby-langscan port
  - Add the new port: devel/ruby-langscan
  
    LangScan is a program analyzer for source code search engine.
  
    Main Characteristics:
      * Use source code-specific information
        - Function names, string, comments, etc.
      * Prity-printed source code views
      * Easy-to-use for both general users and administrators
      * Support multi-byte characters
  
     Supported Languages:
      * Brainfuck     * JavaScript
      * C             * Lua
      * C++           * Objective Caml
      * C#            * PHP
      * CSS           * Perl
      * D             * Python
      * Eiffel        * Ruby
      * Emacs Lisp    * Scheme
      * Io            * Shell Script
      * Java          * Plain Text
  
    WWW:  http://gonzui.sourceforge.net/langscan/
  
  PR:             ports/159774
  Submitted by:   tota (myself)
  Approved by:    sumikawa (maintainer)
  
  Revision  Changes    Path
  1.4513    +1 -0      ports/devel/Makefile
  1.10      +11 -2     ports/devel/gonzui/Makefile
  1.7       +0 -39     ports/devel/gonzui/pkg-plist
  1.1       +50 -0     ports/devel/ruby-langscan/Makefile (new)
  1.1       +2 -0      ports/devel/ruby-langscan/distinfo (new)
  1.1       +22 -0     ports/devel/ruby-langscan/pkg-descr (new)
  1.1       +66 -0     ports/devel/ruby-langscan/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 4 Chris Rees freebsd_committer freebsd_triage 2011-08-18 13:58:59 UTC
Misfiled followup in pending/159862. This ended up there because the 
maintainer replied to the submitter's email including the submission 
email address, rather than the bug-followup address.

I approve you can commit the patch at the same time when you add
devel/ruby-langscan.

-- Sumikawa

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.