ports/editors/xi-core/Makefile
Tobias Kortkamp 4e381d8516 New port: editors/xi-core
The xi editor project is an attempt to build a high quality text
editor, using modern software engineering techniques.

Goals include:
- Incredibly high performance.  All editing operations should commit
  and paint in under 16ms.  The editor should never make you wait for
  anything.
- Beauty.  The editor should fit well on a modern desktop, and not look
  like a throwback from the '80s or '90s.  Text drawing should be done
  with the best technology available (Core Text on Mac, DirectWrite on
  Windows, etc.), and support Unicode fully.
- Reliability.  Crashing, hanging, or losing work should never happen.
- Developer friendliness.  It should be easy to customize xi editor,
  whether by adding plug-ins or hacking on the core.

WWW: https://github.com/google/xi-editor

Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D11162
2017-06-21 16:30:48 +00:00

45 lines
796 B
Makefile

# $FreeBSD$
PORTNAME= xi-core
PORTVERSION= g20170612
DISTVERSIONPREFIX= v
CATEGORIES= editors
MAINTAINER= tobik@FreeBSD.org
COMMENT= Modern editor backend written in Rust
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/../LICENSE
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= google
GH_PROJECT= xi-editor
GH_TAGNAME= 3164cb6
WRKSRC_SUBDIR= rust
PLIST_FILES= bin/xi-core
CARGO_CRATES= bytecount-0.1.6 \
crossbeam-0.2.10 \
dtoa-0.4.1 \
itoa-0.3.1 \
kernel32-sys-0.2.2 \
libc-0.2.23 \
memchr-1.0.1 \
num-traits-0.1.37 \
quote-0.3.15 \
redox_syscall-0.1.17 \
serde-1.0.2 \
serde_derive-1.0.2 \
serde_derive_internals-0.15.0 \
serde_json-1.0.1 \
syn-0.11.11 \
synom-0.11.3 \
time-0.1.37 \
unicode-xid-0.0.4 \
winapi-0.2.8 \
winapi-build-0.1.1
.include <bsd.port.mk>