BSD Ports

editors/lapce 0.4.6_8 FreeBSD

Lightning-fast and Powerful Code Editor

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
APACHE20
Categories
editors
Package size
14852.9 KiB, 42911.6 KiB installed

Description

Lapce is written in pure Rust with a UI in Druid. It is designed with Rope Science from the Xi-Editor which makes for lightning-fast computation, and leverages OpenGL for rendering.

  • Built-in LSP (Language Server Protocol) support to give you intelligent code features such as: completion, diagnostics and code actions
  • Modal editing support as first class citizen (Vim-like, and toggleable)
  • Built-in remote development support inspired by VSCode Remote Development.
  • Plugins can be written in programming languages that can compile to the WASI format (C, Rust, AssemblyScript)
  • Built-in terminal, so you can execute commands in your workspace, without leaving Lapce.

Install

Binary package:

pkg install lapce

From the ports tree:

cd /usr/ports/editors/lapce/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	lapce>0:editors/lapce

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.4.6_70.4.6_8---
FreeBSD:14:quarterly0.4.6_60.4.6_6n/a--
FreeBSD:15:latest0.4.6_80.4.6_8n/a--
FreeBSD:15:quarterly0.4.6_60.4.6_6n/an/an/a
FreeBSD:16:latest0.4.6_60.4.6_8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 33
Run dependencies 97

No port depends on this one.

Configuration

No options to configure.

USES
cargo desktop-file-utils dos2unix gmake localbase:ldflags perl5 pkgconfig ssl xorg
Service scripts
none

Files

distinfo 736
FileSizeSHA256
rust/crates/Inflector-0.11.4.crate17438fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
rust/crates/ab_glyph-0.2.21.crate177645110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39
rust/crates/ab_glyph_rasterizer-0.1.8.crate11010c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
rust/crates/addr2line-0.21.0.crate408078a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
rust/crates/adler-1.0.2.crate12778f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
rust/crates/ahash-0.8.11.crate43607e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/allocator-api2-0.2.16.crate590250942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
rust/crates/ambient-authority-0.0.2.crate14867e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b
rust/crates/android-activity-0.6.0.crate258597ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046
rust/crates/android-properties-0.2.2.crate4563fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
rust/crates/android-tzdata-0.1.1.crate7674e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/anes-0.1.6.crate238574b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
rust/crates/anstyle-1.0.6.crate146048901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
rust/crates/anyhow-1.0.69.crate43576224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800
rust/crates/arbitrary-1.3.1.crate31941a2e1373abdaa212b704512ec2bd8b26bd0b7d5c3f70117411a5d9a451383c859
rust/crates/arc-swap-1.6.0.crate67342bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6
rust/crates/arrayref-0.3.7.crate96206b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
rust/crates/arrayvec-0.7.6.crate312377c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50

Commit history 5

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
7e127fe1ea Robert Clausecker editors/lapce: not for armv7
Approved by: portmgr (build fix blanket) MFH: 2026Q3
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645