OSDN Git Service

ctags-objc-ja 20090508
authorKazuki Sakamoto <sakamoto@splhack.org>
Sat, 9 May 2009 10:51:05 +0000 (19:51 +0900)
committerKazuki Sakamoto <sakamoto@splhack.org>
Sat, 9 May 2009 10:51:05 +0000 (19:51 +0900)
PortIndex
Readme.txt
devel/ctags-objc-ja/Portfile [new file with mode: 0644]
devel/ctags/Portfile [deleted file]
devel/ctags/files/patch-Makefile.in.diff [deleted file]
devel/ctags/files/patch-ctags.1.diff [deleted file]

index 941f541..66c9145 100644 (file)
--- a/PortIndex
+++ b/PortIndex
@@ -1,7 +1,7 @@
 iTerm 553
 portdir aqua/iTerm description {Enhanced terminal emulator program for Mac OS X} platforms macosx name iTerm version 0.9.6 categories {aqua shells} homepage http://iterm.sourceforge.net revision 20090416 epoch 0 maintainers waqar@macports.org long_description {iTerm is a full featured terminal emulation program written for OS X using Cocoa. We are aiming at providing users with best command line experience under OS X. The letter i represents a native Apple look and feel of the program interface, and an emphasis on complete international support.}
 iTerm 553
 portdir aqua/iTerm description {Enhanced terminal emulator program for Mac OS X} platforms macosx name iTerm version 0.9.6 categories {aqua shells} homepage http://iterm.sourceforge.net revision 20090416 epoch 0 maintainers waqar@macports.org long_description {iTerm is a full featured terminal emulation program written for OS X using Cocoa. We are aiming at providing users with best command line experience under OS X. The letter i represents a native Apple look and feel of the program interface, and an emphasis on complete international support.}
-ctags 888
-variants universal variant_desc {universal {Build for multiple architectures}} portdir devel/ctags description {Reimplementation of ctags(1)} homepage http://hp.vector.co.jp/authors/VA025040/ctags/ epoch 0 platforms {darwin freebsd} name ctags maintainers nomaintainer long_description {Exuberant Ctags generates an index (or tag) file of source language objects in source files that allows these items to be quickly and easily located by a text editor or other utility. Alternatively, it can generate a cross reference file which lists, in human-readable form, information about the various objects found in a set of source code files. Supported languages include: Assembler, AWK, ASP, BETA, Bourne/Korn/Zsh Shell, C, C++, COBOL, Eiffel, Fortran, Java, Lisp, Lua, Make, Pascal, Perl, PHP, Python, REXX, Ruby, S-Lang, Scheme, Tcl, Vim and Yacc.} version 5.7j1 categories devel revision 0
+ctags-objc-ja 913
+variants universal variant_desc {universal {Build for multiple architectures}} portdir devel/ctags-objc-ja description {ObjC enabled ctags with Japanese support} homepage http://github.com/splhack/ctags-objc-ja/ epoch 0 platforms {darwin freebsd} name ctags-objc-ja maintainers nomaintainer long_description {Exuberant Ctags generates an index (or tag) file of source language objects in source files that allows these items to be quickly and easily located by a text editor or other utility. Alternatively, it can generate a cross reference file which lists, in human-readable form, information about the various objects found in a set of source code files. Supported languages include: Assembler, AWK, ASP, BETA, Bourne/Korn/Zsh Shell, C, C++, COBOL, Eiffel, Fortran, Java, Lisp, Lua, Make, Pascal, Perl, PHP, Python, REXX, Ruby, S-Lang, Scheme, Tcl, Vim and Yacc.} version 20090508 categories devel revision 0
 fmdiff 751
 portdir devel/fmdiff description {Wrapper scripts for FileMerge} platforms darwin name fmdiff version 7819 categories devel homepage http://ssel.vub.ac.be/ssel/internal:fmdiff revision 0 epoch 0 maintainers nomaintainer@macports.org long_description {Apple's Developer Tools for Mac OS X include FileMerge, a graphical tool to compare and merge files. FileMerge can be much handier to use, unfortunately, it doesn't integrate with Subversion straightforwardly. It can be opened from the command line with the opendiff command, but its interface differs from that of diff and diff3. It returns immediately (i.e. it forks and does not block) and it expects different arguments. Some wrapper scripts are thus required to call FileMerge from Subversion.}
 macvim 824
 fmdiff 751
 portdir devel/fmdiff description {Wrapper scripts for FileMerge} platforms darwin name fmdiff version 7819 categories devel homepage http://ssel.vub.ac.be/ssel/internal:fmdiff revision 0 epoch 0 maintainers nomaintainer@macports.org long_description {Apple's Developer Tools for Mac OS X include FileMerge, a graphical tool to compare and merge files. FileMerge can be much handier to use, unfortunately, it doesn't integrate with Subversion straightforwardly. It can be opened from the command line with the opendiff command, but its interface differs from that of diff and diff3. It returns immediately (i.e. it forks and does not block) and it expects different arguments. Some wrapper scripts are thus required to call FileMerge from Subversion.}
 macvim 824
index 1c49cf1..bd9e9f3 100644 (file)
@@ -1,5 +1,5 @@
   cmigemo @1.3c_8+universal+utf8 (active)
   cmigemo @1.3c_8+universal+utf8 (active)
-  ctags @5.7j1_0+universal (active)
+  ctags-objc-ja @20090508_0 (active)
   fmdiff @7819_0 (active)
   iTerm @0.9.6_20090416 (active)
   macvim @20090427_0+cscope+gdb+perl+python+ruby+standalone+universal (active)
   fmdiff @7819_0 (active)
   iTerm @0.9.6_20090416 (active)
   macvim @20090427_0+cscope+gdb+perl+python+ruby+standalone+universal (active)
diff --git a/devel/ctags-objc-ja/Portfile b/devel/ctags-objc-ja/Portfile
new file mode 100644 (file)
index 0000000..4fa78aa
--- /dev/null
@@ -0,0 +1,42 @@
+# $Id$
+PortSystem 1.0
+
+name                   ctags-objc-ja
+version                        20090508
+revision               0
+categories             devel
+maintainers            nomaintainer
+description            ObjC enabled ctags with Japanese support
+long_description \
+       Exuberant Ctags generates an index (or tag) file of source language \
+       objects in source files that allows these items to be quickly and \
+       easily located by a text editor or other utility. \
+       Alternatively, it can generate a cross reference file which lists, \
+       in human-readable form, information about the various objects found \
+       in a set of source code files. \
+       Supported languages include: Assembler, AWK, ASP, BETA, Bourne/Korn/Zsh \
+       Shell, C, C++, COBOL, Eiffel, Fortran, Java, Lisp, Lua, Make, Pascal, Perl, \
+       PHP, Python, REXX, Ruby, S-Lang, Scheme, Tcl, Vim and Yacc.
+homepage               http://github.com/splhack/ctags-objc-ja/
+platforms              darwin freebsd
+
+set gittag             ${version}
+distname               ${name}-${gittag}
+use_zip                        yes
+checksums              \
+       ${distname}.zip sha1 67f7b8b7115c7aa53b65c2f229fd82cff5e98fe7
+master_sites   \
+       "http://github.com/splhack/ctags-objc-ja/zipball/${gittag}?"
+
+post-extract {
+       system "mv ${workpath}/splhack-ctags-objc-ja-* ${workpath}/${distname}"
+}
+
+use_autoconf   yes
+configure.type gnu
+configure.args --enable-macro-patterns \
+                               --enable-japanese-support \
+                               --mandir=\\\${prefix}/share/man \
+                               --with-readlib
+
+destroot.destdir       prefix=${destroot}${prefix}
diff --git a/devel/ctags/Portfile b/devel/ctags/Portfile
deleted file mode 100644 (file)
index f3a954d..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# $Id: Portfile 23082 2007-03-24 19:10:14Z pipping@macports.org $
-
-PortSystem 1.0
-
-name             ctags
-version          5.7j1
-categories       devel
-maintainers      nomaintainer
-description      Reimplementation of ctags(1)
-long_description \
-       Exuberant Ctags generates an index (or tag) file of source language \
-       objects in source files that allows these items to be quickly and \
-       easily located by a text editor or other utility. \
-       Alternatively, it can generate a cross reference file which lists, \
-       in human-readable form, information about the various objects found \
-       in a set of source code files. \
-       Supported languages include: Assembler, AWK, ASP, BETA, Bourne/Korn/Zsh \
-       Shell, C, C++, COBOL, Eiffel, Fortran, Java, Lisp, Lua, Make, Pascal, Perl, \
-       PHP, Python, REXX, Ruby, S-Lang, Scheme, Tcl, Vim and Yacc.
-homepage         http://hp.vector.co.jp/authors/VA025040/ctags/
-platforms        darwin freebsd
-master_sites     http://hp.vector.co.jp/authors/VA025040/ctags/downloads/
-checksums        md5 076ffb2fefd52e3d19e59d27f7b16120
-patchfiles       patch-Makefile.in.diff \
-                 patch-ctags.1.diff
-configure.type   gnu
-configure.args   --enable-macro-patterns \
-                 --mandir=\\\${prefix}/share/man \
-                 --with-readlib
-
-worksrcdir             ${name}-5.7
-destroot.destdir prefix=${destroot}${prefix}
diff --git a/devel/ctags/files/patch-Makefile.in.diff b/devel/ctags/files/patch-Makefile.in.diff
deleted file mode 100644 (file)
index 333bb2d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig   2007-12-12 23:02:24.000000000 +0900
-+++ Makefile.in        2007-12-12 23:02:51.000000000 +0900
-@@ -6,7 +6,7 @@
- # These are the names of the installed programs, in case you wish to change
- # them.
- #
--CTAGS_PROG = ctags
-+CTAGS_PROG = jexctags
- ETAGS_PROG = etags
- # Set this to the path to your shell (must run Bourne shell commands).
diff --git a/devel/ctags/files/patch-ctags.1.diff b/devel/ctags/files/patch-ctags.1.diff
deleted file mode 100644 (file)
index 40bde6c..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
---- ctags.1.orig       2007-12-12 23:03:14.000000000 +0900
-+++ ctags.1    2007-12-12 23:04:46.000000000 +0900
-@@ -1,19 +1,19 @@
--.TH CTAGS 1 "Version 5.7" "Darren Hiebert" "Exuberant Ctags"
-+.TH JEXCTAGS 1 "Version 5.7" "Darren Hiebert" "Exuberant Ctags"
- .SH "NAME"
--ctags \- Generate tag files for source code
-+jexctags \- Generate tag files for source code
- .SH SYNOPSIS
- .TP 6
--\fBctags\fP [\fBoptions\fP] [\fIfile(s)\fP]
-+\fBjexctags\fP [\fBoptions\fP] [\fIfile(s)\fP]
- .TP 6
- \fBetags\fP [\fBoptions\fP] [\fIfile(s)\fP]
- .SH "DESCRIPTION"
--The \fBctags\fP and \fBetags\fP programs (hereinafter collectively referred to
-+The \fBjexctags\fP and \fBetags\fP programs (hereinafter collectively referred to
- as \fBctags\fP, except where distinguished) generate an index (or "tag") file
- for a variety of language objects found in \fIfile(s)\fP.
- This tag file allows these items to be quickly and easily located by a text