Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Apr 2020 20:48:52 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r530926 - in head/devel: . jucipp
Message-ID:  <202004062048.036KmqTg017506@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Apr  6 20:48:51 2020
New Revision: 530926
URL: https://svnweb.freebsd.org/changeset/ports/530926

Log:
  New port: devel/jucipp: Lightweight IDE supporting the most recent C++ standards

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

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon Apr  6 19:58:52 2020	(r530925)
+++ head/devel/Makefile	Mon Apr  6 20:48:51 2020	(r530926)
@@ -1025,6 +1025,7 @@
     SUBDIR += jsoncpp
     SUBDIR += jsonnet
     SUBDIR += jsonrpc-glib
+    SUBDIR += jucipp
     SUBDIR += judy
     SUBDIR += jwasm
     SUBDIR += k8048

Added: head/devel/jucipp/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/jucipp/Makefile	Mon Apr  6 20:48:51 2020	(r530926)
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME=	jucipp
+DISTVERSION=	1.5.1
+CATEGORIES=	devel
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Lightweight IDE supporting the most recent C++ standards
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libaspell.so:textproc/aspell \
+		libboost_filesystem.so:devel/boost-libs \
+		libgit2.so:devel/libgit2
+
+USES=		cmake desktop-file-utils gnome pkgconfig
+USE_GITLAB=	yes
+GL_ACCOUNT=	cppit
+GL_COMMIT=	22b7c68c9f740f5db1c93c699068568fc87b3a07
+GL_TUPLE=	cppit:libclangmm:2edcb84b34b118e34ed498bdbfab43e440280448:libclangmm/lib/libclangmm \
+		eidheim:tiny-process-library:f7e762200c3dafd340f8e730705a2f63042e2c10:tiny_process_library/lib/tiny-process-library
+USE_GNOME=	gdkpixbuf2 gtk30 gtkmm30 gtksourceviewmm3
+
+INSTALLS_ICONS=	yes
+
+PLIST_FILES=	bin/juci \
+		share/applications/juci.desktop \
+		share/icons/hicolor/scalable/apps/juci.svg
+
+# use clang from ports because the project uses libclang.so and always links to the clang from ports anyway
+LLVM_VERSION=	${LLVM_DEFAULT}
+LIB_DEPENDS+=	libclang.so:devel/llvm${LLVM_VERSION}
+CPP=		clang-cpp${LLVM_VERSION}
+CC=		clang${LLVM_VERSION}
+CXX=		clang++${LLVM_VERSION}
+
+.include <bsd.port.mk>

Added: head/devel/jucipp/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/jucipp/distinfo	Mon Apr  6 20:48:51 2020	(r530926)
@@ -0,0 +1,7 @@
+TIMESTAMP = 1586200759
+SHA256 (cppit-jucipp-22b7c68c9f740f5db1c93c699068568fc87b3a07_GL0.tar.gz) = 79bf904bdda91270432951007b0bdfdbb2549574df3e2198635d47f4fd05a8a1
+SIZE (cppit-jucipp-22b7c68c9f740f5db1c93c699068568fc87b3a07_GL0.tar.gz) = 595298
+SHA256 (cppit-libclangmm-2edcb84b34b118e34ed498bdbfab43e440280448_GL0.tar.gz) = 1e364d3d6c15d740954f16af457f8ce2fd2d4a730e186066096cc0d13138c37d
+SIZE (cppit-libclangmm-2edcb84b34b118e34ed498bdbfab43e440280448_GL0.tar.gz) = 18100
+SHA256 (eidheim-tiny-process-library-f7e762200c3dafd340f8e730705a2f63042e2c10_GL0.tar.gz) = 433f6d985013d8cca5a670bacac5dd73ffab0ad5d69b451468e1fd4650234a33
+SIZE (eidheim-tiny-process-library-f7e762200c3dafd340f8e730705a2f63042e2c10_GL0.tar.gz) = 11079

Added: head/devel/jucipp/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/jucipp/pkg-descr	Mon Apr  6 20:48:51 2020	(r530926)
@@ -0,0 +1,11 @@
+A lightweight & cross-platform IDE supporting the most recent C++ standards
+
+Features:
+* Platform independent
+* Fast, responsive and stable (written extensively using C++11/14 features)
+* Syntax highlighting for more than 100 different file types
+* C++ warnings and errors on the fly
+* C++ Fix-its
+* Integrated Clang-Tidy checks possible through clang plugins
+
+WWW: https://gitlab.com/cppit/jucipp



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