aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorjkoshy <jkoshy@FreeBSD.org>2006-05-31 01:36:32 +0800
committerjkoshy <jkoshy@FreeBSD.org>2006-05-31 01:36:32 +0800
commit3cb9f4925073beaea7b15bfc021e2d2ed61f8434 (patch)
tree78cbacb3f1bbd2fed3e5de748c5e02fb88eca254 /devel
parent23edabd0cf33b4dc66209ffb0f9bcabac3f9f5b4 (diff)
downloadfreebsd-ports-gnome-3cb9f4925073beaea7b15bfc021e2d2ed61f8434.tar.gz
freebsd-ports-gnome-3cb9f4925073beaea7b15bfc021e2d2ed61f8434.tar.zst
freebsd-ports-gnome-3cb9f4925073beaea7b15bfc021e2d2ed61f8434.zip
- Upgrade to v5.6. Upstream changes include:
+ Support for ASP constants. + Support for GNU Make extensions. + ".mk" is now recognized as a Make language file. + Extensions to the Ruby language parser. + Many bug fixes. - Use the --with-readlib configuration option instead of homebrewing our own install process. This change installs 'readtags.[oh]' under ${PREFIX}/lib and ${PREFIX}/include respectively. - Update the list of supported languages in the port's description.
Diffstat (limited to 'devel')
-rw-r--r--devel/ctags/Makefile12
-rw-r--r--devel/ctags/distinfo6
-rw-r--r--devel/ctags/files/patch-Makefile.in11
-rw-r--r--devel/ctags/pkg-descr7
-rw-r--r--devel/ctags/pkg-plist6
5 files changed, 23 insertions, 19 deletions
diff --git a/devel/ctags/Makefile b/devel/ctags/Makefile
index 3b32f60f6d68..f142d37c8101 100644
--- a/devel/ctags/Makefile
+++ b/devel/ctags/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= ctags
-PORTVERSION= 5.5.4
-PORTREVISION= 1
+PORTVERSION= 5.6
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -16,18 +15,13 @@ MAINTAINER= jkoshy@FreeBSD.org
COMMENT= A feature-filled tagfile generator for vi and emacs clones
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-macro-patterns --disable-etags
+CONFIGURE_ARGS= --enable-macro-patterns --with-readlib
MAN1= exctags.1
PKGMESSAGE= ${WRKDIR}/pkg-message
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ctags ${PREFIX}/bin/exctags
- ${INSTALL_MAN} ${WRKSRC}/ctags.1 ${PREFIX}/man/man1/exctags.1
- ${MKDIR} ${PREFIX}/include/ctags ${PREFIX}/lib/ctags
- ${INSTALL_DATA} ${WRKSRC}/readtags.h ${PREFIX}/include/ctags/
- ${INSTALL_DATA} ${WRKSRC}/readtags.o ${PREFIX}/lib/ctags/
+post-install:
@${SED} 's:%%PREFIX%%:'${PREFIX}':' < ${PKGDIR}/pkg-message > ${PKGMESSAGE}
@${CAT} ${PKGMESSAGE}
diff --git a/devel/ctags/distinfo b/devel/ctags/distinfo
index 3b67d7b5cbe1..e69b7453f900 100644
--- a/devel/ctags/distinfo
+++ b/devel/ctags/distinfo
@@ -1,3 +1,3 @@
-MD5 (ctags-5.5.4.tar.gz) = a84124caadd4103270e0b84596ecfe83
-SHA256 (ctags-5.5.4.tar.gz) = 7b83689a47efa627d4b5670317125de3d87ae9278cf69c3ac7e3b7be646e715d
-SIZE (ctags-5.5.4.tar.gz) = 260962
+MD5 (ctags-5.6.tar.gz) = 9026a6c6950751bc4fd1be37e8a2070f
+SHA256 (ctags-5.6.tar.gz) = 55c0693845644735f76242fa717efd92d9cb99543f7a7fa65d63bdd083c4eb95
+SIZE (ctags-5.6.tar.gz) = 267019
diff --git a/devel/ctags/files/patch-Makefile.in b/devel/ctags/files/patch-Makefile.in
new file mode 100644
index 000000000000..cbc7b1219e6e
--- /dev/null
+++ b/devel/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 = exctags
+ ETAGS_PROG = etags
+
+ # Set this to the path to your shell (must run Bourne shell commands).
diff --git a/devel/ctags/pkg-descr b/devel/ctags/pkg-descr
index b7fe05736a4b..bcf0bdf0d0ad 100644
--- a/devel/ctags/pkg-descr
+++ b/devel/ctags/pkg-descr
@@ -6,8 +6,9 @@ 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.
+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://ctags.sourceforge.net/
diff --git a/devel/ctags/pkg-plist b/devel/ctags/pkg-plist
index c86364c6379b..b0ba035187b6 100644
--- a/devel/ctags/pkg-plist
+++ b/devel/ctags/pkg-plist
@@ -1,5 +1,3 @@
bin/exctags
-include/ctags/readtags.h
-lib/ctags/readtags.o
-@dirrm include/ctags
-@dirrm lib/ctags
+include/readtags.h
+lib/readtags.o