Skip site navigation (1)Skip section navigation (2)
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>