svn commit: r418327 - in head/devel: . liteide
Jan Beich
jbeich at FreeBSD.org
Sun Jul 10 15:35:25 UTC 2016
Author: jbeich
Date: Sun Jul 10 15:35:23 2016
New Revision: 418327
URL: https://svnweb.freebsd.org/changeset/ports/418327
Log:
devel/liteide: add new port
PR: 210450
Submitted by: Dmitri Goutnik <dg at syrec.org>
LiteIDE is a simple, open source, cross-platform Go IDE.
Main features:
- System environment management
- Configurable build commands
- Simple and open debug system
- Kate format for auto-completion and theming
- Configurable auto-completion with WordApi
- MIME type based system
- Plugin support
- Package browser
- Class view and outline
- Document browser
- Gocode support
- GOPATH API index
- Code Navigation
- Find Usages
- Code Refactor
- Go playground
- Markdown
- Json
- Golang Present
https://github.com/visualfc/liteide
Added:
head/devel/liteide/
head/devel/liteide/Makefile (contents, props changed)
head/devel/liteide/distinfo (contents, props changed)
head/devel/liteide/pkg-descr (contents, props changed)
head/devel/liteide/pkg-message (contents, props changed)
head/devel/liteide/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile (contents, props changed)
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sun Jul 10 15:26:24 2016 (r418326)
+++ head/devel/Makefile Sun Jul 10 15:35:23 2016 (r418327)
@@ -1406,6 +1406,7 @@
SUBDIR += linux_kdump
SUBDIR += linux_libusb
SUBDIR += lion
+ SUBDIR += liteide
SUBDIR += lldb37
SUBDIR += lldb38
SUBDIR += llnextgen
Added: head/devel/liteide/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/liteide/Makefile Sun Jul 10 15:35:23 2016 (r418327)
@@ -0,0 +1,52 @@
+# Created by: Dmitri Goutnik <dg at syrec.org>
+# $FreeBSD$
+
+PORTNAME= liteide
+PORTVERSION= 30.1
+DISTVERSIONPREFIX= x
+CATEGORIES= devel editors
+
+MAINTAINER= dg at syrec.org
+COMMENT= Simple, open source, cross-platform Go IDE
+
+LICENSE= LGPL21+
+
+WRKSRC_SUBDIR= liteidex
+
+USES= qmake
+USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
+USE_GITHUB= yes
+GH_ACCOUNT= visualfc
+LDFLAGS+= -Wl,--as-needed
+
+PORTDOCS= CONTRIBUTORS README.md
+
+INSTALLS_ICONS= yes
+ICON_SIZES= 16 24 32 48 64 128
+
+OPTIONS_DEFINE= DEBUG DOCS
+OPTIONS_SINGLE= QT
+OPTIONS_SINGLE_QT= QT4 QT5
+OPTIONS_DEFAULT= QT4
+OPTIONS_SUB= yes
+
+DEBUG_CONFIGURE_ENABLE= debug
+
+QT4_USE= QT4=corelib,gui,network,webkit,xml,moc_build,rcc_build,uic_build
+QT5_USE= QT5=core,gui,network,printsupport,widgets,xml,buildtools_build
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKSRC}/liteide.desktop ${STAGEDIR}${PREFIX}/share/applications
+ (cd ${WRKSRC}/deploy && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
+ (cd ${WRKSRC}/os_deploy/freebsd && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
+.for sz in ${ICON_SIZES}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps
+ ${INSTALL_DATA} ${WRKSRC}/src/liteapp/images/liteide${sz}.png \
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps/liteide.png
+.endfor
+
+post-install-DOCS-on:
+ (cd ${WRKSRC:H} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
+
+.include <bsd.port.mk>
Added: head/devel/liteide/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/liteide/distinfo Sun Jul 10 15:35:23 2016 (r418327)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1467816602
+SHA256 (visualfc-liteide-x30.1_GH0.tar.gz) = 7ebe79dbe6e8bc44db28923baeb466fd713c901fdc52f5c2ce324e3713a9ee56
+SIZE (visualfc-liteide-x30.1_GH0.tar.gz) = 2263407
Added: head/devel/liteide/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/liteide/pkg-descr Sun Jul 10 15:35:23 2016 (r418327)
@@ -0,0 +1,24 @@
+LiteIDE is a simple, open source, cross-platform Go IDE.
+
+Main features:
+- System environment management
+- Configurable build commands
+- Simple and open debug system
+- Kate format for auto-completion and theming
+- Configurable auto-completion with WordApi
+- MIME type based system
+- Plugin support
+- Package browser
+- Class view and outline
+- Document browser
+- Gocode support
+- GOPATH API index
+- Code Navigation
+- Find Usages
+- Code Refactor
+- Go playground
+- Markdown
+- Json
+- Golang Present
+
+WWW: https://github.com/visualfc/liteide
Added: head/devel/liteide/pkg-message
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/liteide/pkg-message Sun Jul 10 15:35:23 2016 (r418327)
@@ -0,0 +1,11 @@
+======================================================================
+
+In order to have full Go support, please install LiteIDE Golang Tools:
+
+ go get -u github.com/visualfc/gotools
+
+To have code autocompletion, you'll also need gocode:
+
+ go get -u github.com/nsf/gocode
+
+======================================================================
Added: head/devel/liteide/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/liteide/pkg-plist Sun Jul 10 15:35:23 2016 (r418327)
@@ -0,0 +1,277 @@
+bin/liteide
+lib/liteide/libcolorstyle.a
+lib/liteide/libcplusplus.a
+lib/liteide/libdocbrowserapi.a
+lib/liteide/libdocumentbrowser.a
+lib/liteide/libeditorutil.a
+lib/liteide/libelidedlabel.a
+lib/liteide/libextension.a
+lib/liteide/libfakevim.a
+lib/liteide/libfilesystem.a
+lib/liteide/libfileutil.a
+lib/liteide/libfolderview.a
+lib/liteide/libgolangapi.a
+lib/liteide/libgolangastapi.a
+lib/liteide/libgolangdocapi.a
+lib/liteide/libhtmlutil.a
+lib/liteide/libjson.a
+lib/liteide/libliteapi.a
+lib/liteide/libliteapp.so
+lib/liteide/libliteapp.so.1
+lib/liteide/libliteapp.so.1.0
+lib/liteide/libliteapp.so.1.0.0
+lib/liteide/liblitebuildapi.a
+lib/liteide/liblitedebugapi.a
+lib/liteide/libliteeditorapi.a
+lib/liteide/libliteenvapi.a
+lib/liteide/liblitefindapi.a
+lib/liteide/liblitettyapi.a
+lib/liteide/libmimetype.a
+lib/liteide/libmodelproject.a
+lib/liteide/libprocessex.a
+lib/liteide/libqt_browser.a
+lib/liteide/libqtc_editutil.a
+lib/liteide/libqtc_itemview.a
+lib/liteide/libqtc_searchresult.a
+lib/liteide/libqtcgdbmi.a
+lib/liteide/libqtctexteditor.a
+lib/liteide/libquickopenapi.a
+lib/liteide/libsundown.a
+lib/liteide/libsymboltreeview.a
+lib/liteide/libtextoutput.a
+lib/liteide/libtreemodelcompleter.a
+lib/liteide/plugins/libdlvdebugger.so
+lib/liteide/plugins/libfakevimedit.so
+lib/liteide/plugins/libfilebrowser.so
+lib/liteide/plugins/libgdbdebugger.so
+lib/liteide/plugins/libgolangast.so
+lib/liteide/plugins/libgolangcode.so
+lib/liteide/plugins/libgolangdoc.so
+lib/liteide/plugins/libgolangedit.so
+lib/liteide/plugins/libgolangfmt.so
+lib/liteide/plugins/libgolangpackage.so
+lib/liteide/plugins/libgolangplay.so
+lib/liteide/plugins/libgolangpresent.so
+lib/liteide/plugins/libjsonedit.so
+lib/liteide/plugins/liblitebuild.so
+lib/liteide/plugins/liblitedebug.so
+lib/liteide/plugins/libliteeditor.so
+lib/liteide/plugins/libliteenv.so
+lib/liteide/plugins/liblitefind.so
+lib/liteide/plugins/liblitetty.so
+lib/liteide/plugins/libmarkdown.so
+lib/liteide/plugins/libquickopen.so
+lib/liteide/plugins/librustedit.so
+%%QT4%%lib/liteide/plugins/libwebkithtmlwidget.so
+lib/liteide/plugins/libwelcome.so
+share/applications/liteide.desktop
+share/icons/hicolor/128x128/apps/liteide.png
+share/icons/hicolor/16x16/apps/liteide.png
+share/icons/hicolor/24x24/apps/liteide.png
+share/icons/hicolor/32x32/apps/liteide.png
+share/icons/hicolor/48x48/apps/liteide.png
+share/icons/hicolor/64x64/apps/liteide.png
+%%DATADIR%%/liteapp/kms/default.kms
+%%DATADIR%%/liteapp/mimetype/folderproject.xml
+%%DATADIR%%/liteapp/mimetype/gopackage.xml
+%%DATADIR%%/liteapp/mimetype/liteeditor.xml
+%%DATADIR%%/liteapp/mimetype/qsqleditor.xml
+%%DATADIR%%/liteapp/qss/black.qss
+%%DATADIR%%/liteapp/qss/coffee.qss
+%%DATADIR%%/liteapp/qss/default.qss
+%%DATADIR%%/liteapp/qss/evilworks.qss
+%%DATADIR%%/liteapp/template/empty/root
+%%DATADIR%%/liteapp/template/empty/setup.inf
+%%DATADIR%%/liteapp/template/file.sub
+%%DATADIR%%/liteapp/template/goarticle/root.article
+%%DATADIR%%/liteapp/template/goarticle/setup.inf
+%%DATADIR%%/liteapp/template/gocmd/doc.go
+%%DATADIR%%/liteapp/template/gocmd/main.go
+%%DATADIR%%/liteapp/template/gocmd/setup.inf
+%%DATADIR%%/liteapp/template/gocmdex/doc.go
+%%DATADIR%%/liteapp/template/gocmdex/main.go
+%%DATADIR%%/liteapp/template/gocmdex/setup.inf
+%%DATADIR%%/liteapp/template/gopkg/doc.go
+%%DATADIR%%/liteapp/template/gopkg/root.go
+%%DATADIR%%/liteapp/template/gopkg/setup.inf
+%%DATADIR%%/liteapp/template/goslide/root.slide
+%%DATADIR%%/liteapp/template/goslide/setup.inf
+%%DATADIR%%/liteapp/template/gosrc/root.go
+%%DATADIR%%/liteapp/template/gosrc/setup.inf
+%%DATADIR%%/liteapp/template/luasrc/root.lua
+%%DATADIR%%/liteapp/template/luasrc/setup.inf
+%%DATADIR%%/liteapp/template/mdsrc/root.md
+%%DATADIR%%/liteapp/template/mdsrc/setup.inf
+%%DATADIR%%/liteapp/template/project.sub
+%%DATADIR%%/litebuild/blue/bk.png
+%%DATADIR%%/litebuild/blue/build.png
+%%DATADIR%%/litebuild/blue/builddebug.png
+%%DATADIR%%/litebuild/blue/buildrun.png
+%%DATADIR%%/litebuild/blue/buildtest.png
+%%DATADIR%%/litebuild/blue/clean.png
+%%DATADIR%%/litebuild/blue/cleanall.png
+%%DATADIR%%/litebuild/blue/cover.png
+%%DATADIR%%/litebuild/blue/debug.png
+%%DATADIR%%/litebuild/blue/doc.png
+%%DATADIR%%/litebuild/blue/filebuild.png
+%%DATADIR%%/litebuild/blue/filerun.png
+%%DATADIR%%/litebuild/blue/filetest.png
+%%DATADIR%%/litebuild/blue/fmt.png
+%%DATADIR%%/litebuild/blue/get.png
+%%DATADIR%%/litebuild/blue/gopm.png
+%%DATADIR%%/litebuild/blue/image.pdn
+%%DATADIR%%/litebuild/blue/install.png
+%%DATADIR%%/litebuild/blue/lint.png
+%%DATADIR%%/litebuild/blue/rebuild.png
+%%DATADIR%%/litebuild/blue/reget.png
+%%DATADIR%%/litebuild/blue/run.png
+%%DATADIR%%/litebuild/blue/runterm.png
+%%DATADIR%%/litebuild/blue/test.png
+%%DATADIR%%/litebuild/blue/testbench.png
+%%DATADIR%%/litebuild/blue/testcover.png
+%%DATADIR%%/litebuild/blue/update.png
+%%DATADIR%%/litebuild/blue/utils.png
+%%DATADIR%%/litebuild/blue/vet.png
+%%DATADIR%%/litebuild/build.md
+%%DATADIR%%/litebuild/command/go.api
+%%DATADIR%%/litebuild/gosrc.xml
+%%DATADIR%%/litebuild/gray/bk.png
+%%DATADIR%%/litebuild/gray/build.png
+%%DATADIR%%/litebuild/gray/buildrun.png
+%%DATADIR%%/litebuild/gray/clean.png
+%%DATADIR%%/litebuild/gray/cleanall.png
+%%DATADIR%%/litebuild/gray/filebuild.png
+%%DATADIR%%/litebuild/gray/filerun.png
+%%DATADIR%%/litebuild/gray/fmt.png
+%%DATADIR%%/litebuild/gray/install.png
+%%DATADIR%%/litebuild/gray/run.png
+%%DATADIR%%/litebuild/gray/runterm.png
+%%DATADIR%%/litebuild/gray/test.png
+%%DATADIR%%/litebuild/gray/vet.png
+%%DATADIR%%/litebuild/lua.xml
+%%DATADIR%%/litebuild/python.xml
+%%DATADIR%%/litebuild/qlang.xml
+%%DATADIR%%/litebuild/rust.xml
+%%DATADIR%%/litebuild/tmpl/image.pdn
+%%DATADIR%%/liteeditor/color/carbon.xml
+%%DATADIR%%/liteeditor/color/clearday.xml
+%%DATADIR%%/liteeditor/color/cobalt black.xml
+%%DATADIR%%/liteeditor/color/cobalt blue.xml
+%%DATADIR%%/liteeditor/color/colorhelp.md
+%%DATADIR%%/liteeditor/color/darktango.xml
+%%DATADIR%%/liteeditor/color/darkvim.xml
+%%DATADIR%%/liteeditor/color/default.xml
+%%DATADIR%%/liteeditor/color/evilworks.xml
+%%DATADIR%%/liteeditor/color/gist-github.xml
+%%DATADIR%%/liteeditor/color/highcontrastdark.xml
+%%DATADIR%%/liteeditor/color/railscast.xml
+%%DATADIR%%/liteeditor/color/solarized.xml
+%%DATADIR%%/liteeditor/color/solarsooty.xml
+%%DATADIR%%/liteeditor/color/sublime-bold.xml
+%%DATADIR%%/liteeditor/color/sublime.xml
+%%DATADIR%%/liteeditor/color/visualstudio.xml
+%%DATADIR%%/liteeditor/kate/alert.xml
+%%DATADIR%%/liteeditor/kate/alert_indent.xml
+%%DATADIR%%/liteeditor/kate/bash.xml
+%%DATADIR%%/liteeditor/kate/c.xml
+%%DATADIR%%/liteeditor/kate/cmake.xml
+%%DATADIR%%/liteeditor/kate/cpp.xml
+%%DATADIR%%/liteeditor/kate/css.xml
+%%DATADIR%%/liteeditor/kate/go.xml
+%%DATADIR%%/liteeditor/kate/gopresent.xml
+%%DATADIR%%/liteeditor/kate/html.xml
+%%DATADIR%%/liteeditor/kate/java.xml
+%%DATADIR%%/liteeditor/kate/javadoc.xml
+%%DATADIR%%/liteeditor/kate/javascript.xml
+%%DATADIR%%/liteeditor/kate/json.xml
+%%DATADIR%%/liteeditor/kate/katehelp.md
+%%DATADIR%%/liteeditor/kate/language.dtd
+%%DATADIR%%/liteeditor/kate/lua.xml
+%%DATADIR%%/liteeditor/kate/markdown.xml
+%%DATADIR%%/liteeditor/kate/perl.xml
+%%DATADIR%%/liteeditor/kate/python.xml
+%%DATADIR%%/liteeditor/kate/qlang.xml
+%%DATADIR%%/liteeditor/kate/ruby.xml
+%%DATADIR%%/liteeditor/kate/rust.xml
+%%DATADIR%%/liteeditor/kate/toml.xml
+%%DATADIR%%/liteeditor/kate/xml.xml
+%%DATADIR%%/liteeditor/kate/yacc.xml
+%%DATADIR%%/liteeditor/kate/yaml.xml
+%%DATADIR%%/liteenv/cross-arm5.env
+%%DATADIR%%/liteenv/cross-arm6.env
+%%DATADIR%%/liteenv/cross-darwin32.env
+%%DATADIR%%/liteenv/cross-darwin64.env
+%%DATADIR%%/liteenv/cross-linux32.env
+%%DATADIR%%/liteenv/cross-linux64.env
+%%DATADIR%%/liteenv/cross-win32.env
+%%DATADIR%%/liteenv/cross-win64.env
+%%DATADIR%%/liteenv/freebsd32.env
+%%DATADIR%%/liteenv/freebsd64.env
+%%DATADIR%%/liteenv/system.env
+%%DATADIR%%/packages/go/funcs.api
+%%DATADIR%%/packages/go/go.snippet.json
+%%DATADIR%%/packages/go/godoc/about.html
+%%DATADIR%%/packages/go/godoc/all.css
+%%DATADIR%%/packages/go/godoc/finddoc.html
+%%DATADIR%%/packages/go/godoc/godoc.html
+%%DATADIR%%/packages/go/godoc/style.css
+%%DATADIR%%/packages/go/keyword.api
+%%DATADIR%%/packages/go/pkglist
+%%DATADIR%%/packages/go/types.api
+%%DATADIR%%/packages/gopresent/js/jquery-ui.js
+%%DATADIR%%/packages/gopresent/static/article.css
+%%DATADIR%%/packages/gopresent/static/dir.css
+%%DATADIR%%/packages/gopresent/static/dir.js
+%%DATADIR%%/packages/gopresent/static/favicon.ico
+%%DATADIR%%/packages/gopresent/static/print.css
+%%DATADIR%%/packages/gopresent/static/slides.js
+%%DATADIR%%/packages/gopresent/static/styles.css
+%%DATADIR%%/packages/lua/luabase.api
+%%DATADIR%%/packages/lua/lualib.api
+%%DATADIR%%/packages/lua/lualib5_annot.api
+%%DATADIR%%/packages/markdown/css/Clearness Dark.css
+%%DATADIR%%/packages/markdown/css/Clearness.css
+%%DATADIR%%/packages/markdown/css/Documents.css
+%%DATADIR%%/packages/markdown/css/GitHub.css
+%%DATADIR%%/packages/markdown/css/GitHub2.css
+%%DATADIR%%/packages/markdown/css/GitHub_Style.css
+%%DATADIR%%/packages/markdown/css/GitHub_Word.css
+%%DATADIR%%/packages/markdown/export.html
+%%DATADIR%%/translations/liteide_de.qm
+%%DATADIR%%/translations/liteide_fr.qm
+%%DATADIR%%/translations/liteide_ja.qm
+%%DATADIR%%/translations/liteide_ru.qm
+%%DATADIR%%/translations/liteide_uk.qm
+%%DATADIR%%/translations/liteide_zh.qm
+%%DATADIR%%/translations/liteide_zh_TW.qm
+%%DATADIR%%/welcome/css/style.css
+%%DATADIR%%/welcome/en/LGPL_EXCEPTION.TXT
+%%DATADIR%%/welcome/en/LICENSE.LGPL
+%%DATADIR%%/welcome/en/changes.md
+%%DATADIR%%/welcome/en/forever.md
+%%DATADIR%%/welcome/en/guide.md
+%%DATADIR%%/welcome/en/install.md
+%%DATADIR%%/welcome/en/liteide.html
+%%DATADIR%%/welcome/en/readme.md
+%%DATADIR%%/welcome/en/shortcuts.html
+%%DATADIR%%/welcome/en/website.md
+%%DATADIR%%/welcome/en/welcome.html
+%%DATADIR%%/welcome/images/envselect.png
+%%DATADIR%%/welcome/images/flamingo.png
+%%DATADIR%%/welcome/images/forever.png
+%%DATADIR%%/welcome/images/home.png
+%%DATADIR%%/welcome/images/liteide-logo128.png
+%%DATADIR%%/welcome/images/liteide-logo64.png
+%%DATADIR%%/welcome/images/liteide.png
+%%DATADIR%%/welcome/images/liteide400.png
+%%DATADIR%%/welcome/zh_CN/LGPL_EXCEPTION.TXT
+%%DATADIR%%/welcome/zh_CN/LICENSE.LGPL
+%%DATADIR%%/welcome/zh_CN/changes.md
+%%DATADIR%%/welcome/zh_CN/forever.md
+%%DATADIR%%/welcome/zh_CN/guide.md
+%%DATADIR%%/welcome/zh_CN/install.md
+%%DATADIR%%/welcome/zh_CN/liteide.html
+%%DATADIR%%/welcome/zh_CN/readme.md
+%%DATADIR%%/welcome/zh_CN/shortcuts.html
+%%DATADIR%%/welcome/zh_CN/website.md
+%%DATADIR%%/welcome/zh_CN/welcome.html
More information about the svn-ports-all
mailing list