Bug 216957 - [NEW PORT] www/butterfly: Web terminal based on websocket and tornado
Summary: [NEW PORT] www/butterfly: Web terminal based on websocket and tornado
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kirill Ponomarev
URL:
Keywords:
Depends on: 216961
Blocks:
  Show dependency treegraph
 
Reported: 2017-02-10 03:15 UTC by Yuri Victorovich
Modified: 2017-02-13 18:01 UTC (History)
1 user (show)

See Also:


Attachments
shar (5.56 KB, text/plain)
2017-02-10 03:15 UTC, Yuri Victorovich
no flags Details
shar (5.87 KB, text/plain)
2017-02-10 09:30 UTC, Yuri Victorovich
no flags Details
shar archive (5.61 KB, text/plain)
2017-02-10 17:08 UTC, Yuri Victorovich
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Victorovich freebsd_committer freebsd_triage 2017-02-10 03:15:41 UTC
Created attachment 179818 [details]
shar

Butterfly is a xterm compatible terminal that runs in your browser.

WWW: https://github.com/paradoxxxzero

CAVEAT: ssl certificate generated by butterfly fails in browsers.(https://github.com/paradoxxxzero/butterfly/issues/128) For now I made --unsecure option a default, until upstream fixes ssl certificates.

Butterfly is similar to the older project ShellInABox www/shellinabox/
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2017-02-10 09:30:06 UTC
Created attachment 179824 [details]
shar
Comment 2 Kirill Ponomarev freebsd_committer freebsd_triage 2017-02-10 14:55:37 UTC
I couldn't find this file in porters handbook :-) Please resubmit shar to provide clean environment

www/butterfly/YURI
Comment 3 Kirill Ponomarev freebsd_committer freebsd_triage 2017-02-10 15:48:01 UTC
Here is one error as well:

WARN: Makefile: no port directory /usr/ports/www/py-libsass found, even though it is listed in RUN_DEPENDS.
Comment 4 Yuri Victorovich freebsd_committer freebsd_triage 2017-02-10 17:08:14 UTC
Created attachment 179841 [details]
shar archive

Sorry -) Resubmitted.

Dependency bug#216961 should provide www/py-libsass:
> ===>   butterfly-2.0.1 depends on package: py27-libsass>0 - found
Comment 5 commit-hook freebsd_committer freebsd_triage 2017-02-13 18:01:16 UTC
A commit references this bug:

Author: krion
Date: Mon Feb 13 18:00:22 UTC 2017
New revision: 434011
URL: https://svnweb.freebsd.org/changeset/ports/434011

Log:
  Butterfly is a xterm compatible terminal that runs in your browser.

  Features

  - xterm compatible (support for a lot of unused features)
  - Native browser scroll and search
  - Theming in css/sass (18 preset themes) endless possibilities
  - HTML in your terminal, cat images and use <table>
  - Multiple sessions support
  - Secure authentication with X509 certificates
  - 16,777,216 colors support
  - Keyboard text selection
  - Desktop notifications on terminal output
  - Geolocation from browser
  - May work on firefox too

  WWW: https://pypi.python.org/pypi/butterfly

  PR:		216957
  Submitted by:	yuri@rawbw.com
  Approved by:	mat (mentor)
  Differential Revision:	https://reviews.freebsd.org/D9533

Changes:
  head/www/Makefile
  head/www/butterfly/
  head/www/butterfly/Makefile
  head/www/butterfly/distinfo
  head/www/butterfly/files/
  head/www/butterfly/files/butterfly.in
  head/www/butterfly/files/patch-butterfly.server.py
  head/www/butterfly/files/pkg-message.in
  head/www/butterfly/pkg-descr
  head/www/butterfly/pkg-plist