Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Aug 2017 15:21:42 +0000 (UTC)
From:      Richard Gallamore <ultima@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r447627 - in head/devel: . universal-ctags
Message-ID:  <201708091521.v79FLg2I060864@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ultima
Date: Wed Aug  9 15:21:42 2017
New Revision: 447627
URL: https://svnweb.freebsd.org/changeset/ports/447627

Log:
  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

Added:
  head/devel/universal-ctags/
  head/devel/universal-ctags/Makefile   (contents, props changed)
  head/devel/universal-ctags/distinfo   (contents, props changed)
  head/devel/universal-ctags/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Wed Aug  9 14:04:03 2017	(r447626)
+++ head/devel/Makefile	Wed Aug  9 15:21:42 2017	(r447627)
@@ -5981,6 +5981,7 @@
     SUBDIR += umlgraph
     SUBDIR += unibilium
     SUBDIR += unittest-cpp
+    SUBDIR += universal-ctags
     SUBDIR += universalindentgui
     SUBDIR += upnp
     SUBDIR += upp

Added: head/devel/universal-ctags/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/universal-ctags/Makefile	Wed Aug  9 15:21:42 2017	(r447627)
@@ -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>

Added: head/devel/universal-ctags/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/universal-ctags/distinfo	Wed Aug  9 15:21:42 2017	(r447627)
@@ -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

Added: head/devel/universal-ctags/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/universal-ctags/pkg-descr	Wed Aug  9 15:21:42 2017	(r447627)
@@ -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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201708091521.v79FLg2I060864>