Date: Sun, 10 Jul 2016 15:35:23 +0000 (UTC) From: Jan Beich <jbeich@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r418327 - in head/devel: . liteide Message-ID: <201607101535.u6AFZNhf013471@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@syrec.org> +# $FreeBSD$ + +PORTNAME= liteide +PORTVERSION= 30.1 +DISTVERSIONPREFIX= x +CATEGORIES= devel editors + +MAINTAINER= dg@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607101535.u6AFZNhf013471>