Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F142654895
D10479.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
D10479.diff
View Options
Index: head/editors/Makefile
===================================================================
--- head/editors/Makefile
+++ head/editors/Makefile
@@ -81,6 +81,7 @@
SUBDIR += joe
SUBDIR += joe2
SUBDIR += jove
+ SUBDIR += jucipp
SUBDIR += jupp
SUBDIR += kate
SUBDIR += kate-plugin-pate
Index: head/editors/jucipp/Makefile
===================================================================
--- head/editors/jucipp/Makefile
+++ head/editors/jucipp/Makefile
@@ -0,0 +1,38 @@
+# Created by: Mohammad S. Babaei <info@babaei.net>
+# $FreeBSD$
+
+PORTNAME= jucipp
+PORTVERSION= 1.2.3
+DISTVERSIONPREFIX= v
+CATEGORIES= editors
+
+MAINTAINER= info@babaei.net
+COMMENT= Lightweight C++-IDE with support for C++11, C++14 and C++17
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libaspell.so:textproc/aspell \
+ libboost_filesystem.so:devel/boost-libs \
+ libgit2.so:devel/libgit2 \
+ libclang.so:devel/llvm40
+
+USE_GNOME= gdkpixbuf2 gtkmm30 gtksourceviewmm3
+USES= cmake:outsource desktop-file-utils ninja pkgconfig
+INSTALLS_ICONS= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= cppit
+GH_TUPLE= cppit:libclangmm:1ef0424:libclangmm/libclangmm \
+ eidheim:tiny-process-library:8025c45:tiny_process_library/tiny-process-library
+
+PLIST_FILES= bin/juci \
+ share/applications/juci.desktop \
+ share/icons/hicolor/scalable/apps/juci.svg
+
+post-patch:
+# Make sure that jucipp can find LLVM 4.0
+ @${REINPLACE_CMD} 's,[[:<:]]llvm39/\(.*\)[[:>:]],llvm40/\1,g' \
+ ${WRKSRC}/cmake_modules/FindLibClang.cmake
+
+.include <bsd.port.mk>
Index: head/editors/jucipp/distinfo
===================================================================
--- head/editors/jucipp/distinfo
+++ head/editors/jucipp/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1492970358
+SHA256 (cppit-jucipp-v1.2.3_GH0.tar.gz) = 18a5ceba2bf904da35e1b80eaddc31e92b0c4c01e8efd163f3d6da862b5d33fb
+SIZE (cppit-jucipp-v1.2.3_GH0.tar.gz) = 354568
+SHA256 (cppit-libclangmm-1ef0424_GH0.tar.gz) = 207638f46986ae61c060f35095b31a7c0f6771ca24495ad0bfbb02918f76ea5c
+SIZE (cppit-libclangmm-1ef0424_GH0.tar.gz) = 13817
+SHA256 (eidheim-tiny-process-library-8025c45_GH0.tar.gz) = d1ddc974e4047c1c9af9fed21cfaec730a215e3f7a7d74bcd943dd0e6a3eb475
+SIZE (eidheim-tiny-process-library-8025c45_GH0.tar.gz) = 8032
Index: head/editors/jucipp/pkg-descr
===================================================================
--- head/editors/jucipp/pkg-descr
+++ head/editors/jucipp/pkg-descr
@@ -0,0 +1,16 @@
+juCI++, is a platform independent and lightweight C++ IDE designed towards
+libclang with speed, stability, and ease of use in mind.
+
+It supports syntax highlighting for more than 100 different file types.
+Furthermore, it supports CMake and Meson as build systems. juCI++ implements
+Git support through libgit2. It provides debug integration, both local and
+remote through lldb.
+
+Other supported featured are: fast C++ autocompletion, tooltips showing type
+information and doxygen documentation, rename refactoring across files,
+automated documentation search, find symbol through Ctags, spell checking
+depending on file context, runnig shell commands within JuCi++, regex search
+and replace, smart paste, keys and indentation, source minimap, split view,
+full UTF-8 support; just to name a few.
+
+WWW: https://github.com/cppit/jucipp
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Jan 22, 10:11 PM (44 m, 57 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27865058
Default Alt Text
D10479.diff (3 KB)
Attached To
Mode
D10479: New port: editors/juci
Attached
Detach File
Event Timeline
Log In to Comment