1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

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
This commit is contained in:
Martin Wilke 2007-06-09 18:37:50 +00:00
parent 08fc6a1973
commit 3a2ecd3119
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=193117
8 changed files with 100 additions and 0 deletions

View File

@ -30,6 +30,7 @@
SUBDIR += chimera
SUBDIR += citrix_ica
SUBDIR += csrd
SUBDIR += ctags
SUBDIR += dbskkd-cdb
SUBDIR += ddskk
SUBDIR += ddskk-emacs20

34
japanese/ctags/Makefile Normal file
View File

@ -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>

3
japanese/ctags/distinfo Normal file
View File

@ -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

View File

@ -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).

View File

@ -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

16
japanese/ctags/pkg-descr Normal file
View File

@ -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/

View File

@ -0,0 +1,3 @@
************************************************************
The executable for Exuberant CTAGS is installed as %%PREFIX%%/bin/jexctags
************************************************************

6
japanese/ctags/pkg-plist Normal file
View File

@ -0,0 +1,6 @@
bin/jexctags
include/readtags.h
lib/readtags.o
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/README_J.TXT
@dirrm %%DOCSDIR%%