svn commit: r530926 - in head/devel: . jucipp
Yuri Victorovich
yuri at FreeBSD.org
Mon Apr 6 20:48:53 UTC 2020
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 at 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
More information about the svn-ports-all
mailing list