aboutsummaryrefslogtreecommitdiff
path: root/japanese/ctags
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-06-09 18:37:50 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-06-09 18:37:50 +0000
commit3a2ecd3119802b928f0723f2d8d4a9fa8ba27af9 (patch)
tree146f9d25ee6f316e00cec434215870377dc482f3 /japanese/ctags
parent08fc6a1973dd3a2e2dfe81f1390386e0b59f61d5 (diff)
downloadports-3a2ecd3119802b928f0723f2d8d4a9fa8ba27af9.tar.gz
ports-3a2ecd3119802b928f0723f2d8d4a9fa8ba27af9.zip
Exuberant Ctags with Japanese language support.
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, ASP, AWK, BETA, C, C++, C#, COBOL, Eiffel, Fortran, HTML, Java, Javascript, Lisp, Lua, Make, Pascal, Perl, PHP, PL/SQL, Python, REXX, Ruby, S-Lang, Scheme, Shell (Bourne/Korn/Z), Standard ML, Tcl, Vera, Verilog, Vim and Yacc. WWW: http://hp.vector.co.jp/authors/VA025040/ctags/ PR: ports/113125 Submitted by: issei
Notes
Notes: svn path=/head/; revision=193117
Diffstat (limited to 'japanese/ctags')
-rw-r--r--japanese/ctags/Makefile34
-rw-r--r--japanese/ctags/distinfo3
-rw-r--r--japanese/ctags/files/patch-Makefile.in11
-rw-r--r--japanese/ctags/files/patch-man-ctags.126
-rw-r--r--japanese/ctags/pkg-descr16
-rw-r--r--japanese/ctags/pkg-message3
-rw-r--r--japanese/ctags/pkg-plist6
7 files changed, 99 insertions, 0 deletions
diff --git a/japanese/ctags/Makefile b/japanese/ctags/Makefile
new file mode 100644
index 000000000000..0377b4a2bfb6
--- /dev/null
+++ b/japanese/ctags/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: Exuberant Ctags with Japanese support
+# Date created: 29 May 2007
+# Whom: issei
+#
+# $FreeBSD$
+#
+
+PORTNAME= ctags
+PORTVERSION= 5.6j1
+CATEGORIES= japanese devel
+MASTER_SITES= http://hp.vector.co.jp/authors/VA025040/ctags/downloads/
+
+MAINTAINER= issei@issei.org
+COMMENT= A feature-filled tagfile generator with Japanese support
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-macro-patterns --with-readlib
+
+MAN1= jexctags.1
+
+PKGMESSAGE= ${WRKDIR}/pkg-message
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for file in README README_J.TXT
+ @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.endfor
+.endif
+ @${STRIP_CMD} ${PREFIX}/bin/jexctags
+ @${SED} 's:%%PREFIX%%:'${PREFIX}':' < ${PKGDIR}/pkg-message > ${PKGMESSAGE}
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/japanese/ctags/distinfo b/japanese/ctags/distinfo
new file mode 100644
index 000000000000..7dff9a8dfba1
--- /dev/null
+++ b/japanese/ctags/distinfo
@@ -0,0 +1,3 @@
+MD5 (ctags-5.6j1.tar.gz) = 801f533e5f25f74c13cbef6353c92e27
+SHA256 (ctags-5.6j1.tar.gz) = b521b46aada5a606a62c59f977c1de724a8a1a43b42fa5001591b9dad6b715a4
+SIZE (ctags-5.6j1.tar.gz) = 287476
diff --git a/japanese/ctags/files/patch-Makefile.in b/japanese/ctags/files/patch-Makefile.in
new file mode 100644
index 000000000000..9a6e28a44ccd
--- /dev/null
+++ b/japanese/ctags/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig Tue May 30 22:51:24 2006
++++ Makefile.in Tue May 30 22:51:27 2006
+@@ -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/japanese/ctags/files/patch-man-ctags.1 b/japanese/ctags/files/patch-man-ctags.1
new file mode 100644
index 000000000000..327a86c3de9e
--- /dev/null
+++ b/japanese/ctags/files/patch-man-ctags.1
@@ -0,0 +1,26 @@
+--- ctags.1.orig Mon Mar 19 10:21:32 2001
++++ ctags.1 Wed Mar 21 11:23:43 2001
+@@ -1,19 +1,19 @@
+-.TH CTAGS 1 "Version 5.0" "Darren Hiebert"
++.TH JEXCTAGS 1 "Version 5.0" "Darren Hiebert"
+
+
+ .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
diff --git a/japanese/ctags/pkg-descr b/japanese/ctags/pkg-descr
new file mode 100644
index 000000000000..a5ee569bbfd2
--- /dev/null
+++ b/japanese/ctags/pkg-descr
@@ -0,0 +1,16 @@
+Exuberant Ctags with Japanese language support.
+
+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, ASP, AWK, BETA, C, C++, C#,
+COBOL, Eiffel, Fortran, HTML, Java, Javascript, Lisp, Lua, Make,
+Pascal, Perl, PHP, PL/SQL, Python, REXX, Ruby, S-Lang, Scheme, Shell
+(Bourne/Korn/Z), Standard ML, Tcl, Vera, Verilog, Vim and Yacc.
+
+WWW: http://hp.vector.co.jp/authors/VA025040/ctags/
diff --git a/japanese/ctags/pkg-message b/japanese/ctags/pkg-message
new file mode 100644
index 000000000000..79ca5cbc7e20
--- /dev/null
+++ b/japanese/ctags/pkg-message
@@ -0,0 +1,3 @@
+************************************************************
+The executable for Exuberant CTAGS is installed as %%PREFIX%%/bin/jexctags
+************************************************************
diff --git a/japanese/ctags/pkg-plist b/japanese/ctags/pkg-plist
new file mode 100644
index 000000000000..c8ea535c5037
--- /dev/null
+++ b/japanese/ctags/pkg-plist
@@ -0,0 +1,6 @@
+bin/jexctags
+include/readtags.h
+lib/readtags.o
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README_J.TXT
+@dirrm %%DOCSDIR%%