Port details |
- luv libuv bindings for lua
- 1.48.0.2 devel =5 1.48.0.2Version of this port present on the latest quarterly branch.
- Maintainer: adamw@FreeBSD.org
- Port Added: 2019-10-07 15:39:57
- Last Update: 2024-04-15 11:21:00
- Commit Hash: 82f175b
- People watching this port, also watch:: jpeg-turbo, py311-six, indexinfo, p5-Error, libxml2
- License: APACHE20
- WWW:
- https://github.com/luvit/luv
- Description:
- libuv bindings for Lua.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/luv/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/luv
- pkg install luv
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: luv
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1709354813
SHA256 (luv-1.48.0-2.tar.gz) = 2c3a1ddfebb4f6550293a40ee789f7122e97647eede51511f57203de48c03b7a
SIZE (luv-1.48.0-2.tar.gz) = 1493053
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- Library dependencies:
-
- libuv.so : devel/libuv
- libluajit-5.1.so : lang/luajit-devel
- This port is required by:
- for Libraries
-
- editors/neovim
Configuration Options:
- ===> The following configuration options are available for luv-1.48.0.2:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- devel_luv
- USES:
- cmake localbase luajit
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.48.0.2 15 Apr 2024 11:21:00 |
Adam Weinberger (adamw) |
devel/luv: Add USES=localbase
It's not clear to me whether luv is failing for anybody else, but it
failed for me because LOCALBASE/include wasn't in the header path.
USES=localbase fixes this. |
1.48.0.2 02 Mar 2024 04:49:21 |
Adam Weinberger (adamw) |
devel/luv: Update to 1.48.0-2 |
1.48.0.1 28 Feb 2024 15:29:23 |
Adam Weinberger (adamw) |
devel/luv: Update to 1.48.0-1 |
1.48.0.0 22 Feb 2024 14:36:13 |
Adam Weinberger (adamw) |
devel/luv: Update to 1.48.0-0 |
1.47.0.0 13 Jan 2024 08:24:29 |
Daniel Engberg (diizzy) |
devel/luv: Switch to upstream release archive
* Use upstream release archive as recommened by Porters Handbook and
also simplifies Makefile
* Remove EXAMPLES options as example files are not included
PR: 276140
Reviewed by: adamw (maintainer) |
1.47.0.0 06 Jan 2024 03:54:03 |
Adam Weinberger (adamw) |
devel/luv: Update to 1.47.0-0 |
1.45.0.0 02 Jul 2023 13:59:07 |
Adam Weinberger (adamw) |
devel/luv: Update to 1.45.0-0 |
1.44.2.1_1 14 Oct 2022 17:30:15 |
Adam Weinberger (adamw) |
devel/luv, editors/neovim: Use USES=luajit (changes luajit to luajit-devel) |
1.44.2.1 30 Sep 2022 16:15:16 |
Adam Weinberger (adamw) |
devel/luv: Update to 1.44.2-1
Also, remove the backend selection options. This port is only used
by Neovim, and the Neovim port only uses luajit-openresty, so there's
no real benefit to supporting multiple backends that will break luv's
only consumer.
Take maintainership. The maintainer hasn't responded to PRs, and all
mail is bouncing because secmail.pro doesn't appear to exist anymore.
PR: 266321 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.43.0.0 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.43.0.0 16 Apr 2022 01:21:58 |
Adam Weinberger (adamw) |
devel/luv: Update to 1.43.0-0 |
1.41.0.0_3 01 Feb 2022 22:17:26 |
Piotr Kubaj (pkubaj) |
devel/luv: switch powerpc to luajit-openresty like other architectures |
1.41.0.0_3 29 Jan 2022 12:39:24 |
Adam Weinberger (adamw) |
editors/vim, devel/luv: Use luajit-openresty as the Lua backend
After a failed attempt a few months ago, re-enable luajit-openresty
as the default luv backend, and the only neovim backend.
I suspect that it's safe to switch luv unconditionally as well, but I'm
taking a more conservative route at this time and just switching amd64
and i386 to it.
NeoVim is designed specifically for luajit. While it runs on PUC lua,
PUC is not used by upstream and no attempts are made to build for it.
However, luajit is largely a stalled project and is unlikely to ever
see new releases. The OpenResty fork, however, is actively-developed.
It is also the standard neovim lua backend on macOS Homebrew and most
Linux distributions. |
1.41.0.0_2 02 Dec 2021 16:41:57 |
Adam Weinberger (adamw) |
editors/neovim: Partially revert 9b869a4c17db42729cdfaca02c5c9c5ab2d22976
luajit-openresty causes lua errors with many nvim plugins. I don't know
why, and until I have time to diagnose it, revert the switch to
hardcoded luajit-openresty. In the short term I'll likely switch to
hardcoding luajit and removing the PUC Lua option. |
1.41.0.0_1 02 Dec 2021 03:20:52 |
Adam Weinberger (adamw) |
editors/neovim: Update to 0.6.0 and switch lua backend
0.6.0 is an interval update that refines and extends the major lua
overhaul of 0.5.0.
Instead of using options for luajit vs PUC (mainline) lua, use
luajit-openresty unconditionally. devel/luv needs to use the same
backend as NeoVIM, so this commit switches it too.
NeoVIM is designed specifically to run on luajit rather than PUC;
upstream essentially doesn't develop for PUC. However, luajit is
largely unmaintained, locked in an older lua dialect, and unbuildable
on many architectures.
The luajit-openresty fork is faster, more modern, and should work in
more places. It's unclear to me which FreeBSD archs it does or doesn't
work on, so the fallout will have to be addressed once the builders have
a whack at it. |
1.41.0.0_1 26 Oct 2021 20:29:27 |
Piotr Kubaj (pkubaj) |
devel/luv: enable LUAJIT on powerpc |
1.41.0.0_1 23 Oct 2021 00:36:43 |
Piotr Kubaj (pkubaj) |
devel/luv: enable LUAJIT on powerpc64le via luajit-openresty
Fixes build of editors/neovim. |
1.41.0.0_1 30 Sep 2021 07:16:35 |
Dave Cottlehuber (dch) |
devel/luv: un-break build on aarch64
luajit-openresty is required on aarch64, same as on ppc64.
PR: 258799
Approved by: portmgr (runtime fix blanket)
Sponsored by: SkunkWerks, GmbH |
1.41.0.0_1 26 Sep 2021 11:32:27 |
Mikael Urankar (mikael) |
devel/luv: add luajit-openresty by default on aarch64
PR: 257051
Approved by: portmgr (runtime fix blanket) |
1.41.0.0 02 May 2021 16:24:47 |
Adam Weinberger (adamw) |
devel/luv: Update to 1.41.0-0
PR: 255129
Approved by: maintainer timeout |
1.30.1.1_1 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
1.30.1.1_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.30.1.1_1 23 Sep 2020 11:27:34 |
pkubaj |
devel/luv: add luajit-openresty by default on powerpc64
luajit-openresty now works on powerpc64, use it instead of main luajit port. |
1.30.1.1 07 Oct 2019 15:39:53 |
adamw |
Add devel/luv: libuv bindings for Lua
libuv bindings for luajit and lua 5.1/ 5.2/ 5.3.
This library makes libuv available to lua scripts.
It was made for the luvit project but should usable
from nearly any lua project.
WWW: https://github.com/luvit/luv
PR: 240699
Submitted by: checo1705 secmailpro |