universal-ctags has the objective of continuing the development from what
existed in the Sourceforge area. Github exuberant-ctags repository was started by Reza Jelveh and was later moved to the universal-ctags organization. The goal of the project is preparing and maintaining common/unified space where people interested in making ctags better can work together. WWW: https://ctags.io/ PR: 220952 Submitted by: <dereks@lifeofadishwasher.com> (maintainer) Reviewed by: matthew (mentor), koobs, mat Approved by: matthew (mentor) Differential Revision: https://reviews.freebsd.org/D11893
This commit is contained in:
parent
800739d5ca
commit
e9503aec69
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=447627
4 changed files with 71 additions and 0 deletions
|
@ -5981,6 +5981,7 @@
|
|||
SUBDIR += umlgraph
|
||||
SUBDIR += unibilium
|
||||
SUBDIR += unittest-cpp
|
||||
SUBDIR += universal-ctags
|
||||
SUBDIR += universalindentgui
|
||||
SUBDIR += upnp
|
||||
SUBDIR += upp
|
||||
|
|
59
devel/universal-ctags/Makefile
Normal file
59
devel/universal-ctags/Makefile
Normal file
|
@ -0,0 +1,59 @@
|
|||
# Created by: Derek Schrock <dereks@lifeofadishwasher.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= universal-ctags
|
||||
PORTVERSION= g20170718
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= dereks@lifeofadishwasher.com
|
||||
COMMENT= Fork of Exuberant Ctags to generate index/tag files
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= autoreconf pkgconfig
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
USE_GITHUB= YES
|
||||
GH_PROJECT= ctags
|
||||
GH_TAGNAME= 5567535e
|
||||
|
||||
OPTIONS_DEFINE= ASPELL DEBUG ICONV JSON LIBXML2 MANPAGES YAML
|
||||
OPTIONS_DEFAULT= ICONV JSON LIBXML2 MANPAGES YAML
|
||||
|
||||
JSON_DESC= JSON output support
|
||||
|
||||
ASPELL_CONFIGURE_ENABLE= aspell
|
||||
# textproc/aspell does not install a aspell.pc file
|
||||
ASPELL_CONFIGURE_ENV= ASPELL_LIBS="-L${LOCALBASE}/lib -laspell" \
|
||||
ASPELL_CFLAGS="-I${LOCALBASE}/include"
|
||||
ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell
|
||||
|
||||
DEBUG_CONFIGURE_ENABLE= debugging
|
||||
|
||||
ICONV_CONFIGURE_ENABLE= iconv
|
||||
ICONV_USES= iconv
|
||||
|
||||
# Extra support for YAML and XML based languages
|
||||
LIBXML2_CONFIGURE_ENABLE= xml
|
||||
LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2
|
||||
|
||||
JSON_CONFIGURE_ENABLE= json
|
||||
JSON_LIB_DEPENDS= libjansson.so:devel/jansson
|
||||
|
||||
MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils
|
||||
MANPAGES_PLIST_FILES= man/man1/ctags.1.gz \
|
||||
man/man7/ctags-incompatibilities.7.gz \
|
||||
man/man7/ctags-optlib.7.gz
|
||||
|
||||
YAML_CONFIGURE_ENABLE= yaml
|
||||
YAML_LIB_DEPENDS= libyaml.so:textproc/libyaml
|
||||
|
||||
PLIST_FILES= bin/ctags \
|
||||
bin/readtags
|
||||
|
||||
pre-configure:
|
||||
# test-case.mak is generated by autogen.sh disable it for building
|
||||
@${REINPLACE_CMD} -e '/^include.*\/test-cases\.mak$$/s/^/#/' ${WRKSRC}/Makefile.am
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/universal-ctags/distinfo
Normal file
3
devel/universal-ctags/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1502243666
|
||||
SHA256 (universal-ctags-ctags-g20170718-5567535e_GH0.tar.gz) = 9b0f71c05fd067d7f9c7c8b320c3383f2eaacb6f3cff131c5624363dc5fe104c
|
||||
SIZE (universal-ctags-ctags-g20170718-5567535e_GH0.tar.gz) = 1301783
|
8
devel/universal-ctags/pkg-descr
Normal file
8
devel/universal-ctags/pkg-descr
Normal file
|
@ -0,0 +1,8 @@
|
|||
universal-ctags has the objective of continuing the development from what
|
||||
existed in the Sourceforge area. Github exuberant-ctags repository was
|
||||
started by Reza Jelveh and was later moved to the universal-ctags organization.
|
||||
|
||||
The goal of the project is preparing and maintaining common/unified space
|
||||
where people interested in making ctags better can work together.
|
||||
|
||||
WWW: https://ctags.io/
|
Loading…
Reference in a new issue