notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
lua-lgi Lua bindings to libraries using GObject-Introspection
0.9.2_2 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.9.2_2Version of this port present on the latest quarterly branch.
Maintainer: andrew@tao11.riddles.org.uk search for ports maintained by this maintainer
Port Added: 2012-12-22 13:41:02
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
People watching this port, also watch:: policyd2, rc, py38-cjkwrap, py38-darts.util.lru, monit
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • lua52-lgi>0:devel/lua-lgi
To install the port:
cd /usr/ports/devel/lua-lgi/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/lua-lgi
  • pkg install lua52-lgi
PKGNAME: lua52-lgi
Package flavors (<flavor>: <package>)
  • lua52: lua52-lgi
  • lua53: lua53-lgi
  • lua51: lua51-lgi
distinfo:
Packages (timestamps in pop-ups are UTC):
lua51-lgi
ABIlatestquarterly
FreeBSD:11:aarch64-0.9.2_1
FreeBSD:11:amd640.9.2_20.9.2_2
FreeBSD:11:armv6-0.9.2_1
FreeBSD:11:i3860.9.2_20.9.2_2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.9.2_2
FreeBSD:12:amd640.9.2_20.9.2_2
FreeBSD:12:armv6-0.9.2_1
FreeBSD:12:armv7-0.9.2_1
FreeBSD:12:i3860.9.2_20.9.2_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.9.2_2
FreeBSD:13:aarch640.9.2_20.9.2_2
FreeBSD:13:amd640.9.2_20.9.2_2
FreeBSD:13:armv60.9.2_2-
FreeBSD:13:armv70.9.2_20.9.2_2
FreeBSD:13:i3860.9.2_20.9.2_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.9.2_2
FreeBSD:14:aarch640.9.2_2-
FreeBSD:14:amd640.9.2_2-
FreeBSD:14:armv6--
FreeBSD:14:armv70.9.2_2-
FreeBSD:14:i3860.9.2_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.9.2_2-
 
lua52-lgi
ABIlatestquarterly
FreeBSD:11:aarch640.9.20.9.2_1
FreeBSD:11:amd640.9.2_20.9.2_2
FreeBSD:11:armv60.9.00.9.2_1
FreeBSD:11:i3860.9.2_20.9.2_2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.9.20.9.2_2
FreeBSD:12:amd640.9.2_20.9.2_2
FreeBSD:12:armv60.9.20.9.2_1
FreeBSD:12:armv70.9.20.9.2_1
FreeBSD:12:i3860.9.2_20.9.2_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.9.2_2
FreeBSD:13:aarch640.9.2_20.9.2_2
FreeBSD:13:amd640.9.2_20.9.2_2
FreeBSD:13:armv60.9.2_2-
FreeBSD:13:armv70.9.2_20.9.2_2
FreeBSD:13:i3860.9.2_20.9.2_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.9.2_2
FreeBSD:14:aarch640.9.2_2-
FreeBSD:14:amd640.9.2_2-
FreeBSD:14:armv6--
FreeBSD:14:armv70.9.2_2-
FreeBSD:14:i3860.9.2_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.9.2_2-
 
lua53-lgi
ABIlatestquarterly
FreeBSD:11:aarch64-0.9.2_1
FreeBSD:11:amd640.9.2_20.9.2_2
FreeBSD:11:armv6-0.9.2_1
FreeBSD:11:i3860.9.2_20.9.2_2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.9.2_2
FreeBSD:12:amd640.9.2_20.9.2_2
FreeBSD:12:armv6-0.9.2_1
FreeBSD:12:armv7-0.9.2_1
FreeBSD:12:i3860.9.2_20.9.2_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.9.2_2
FreeBSD:13:aarch640.9.2_20.9.2_2
FreeBSD:13:amd640.9.2_20.9.2_2
FreeBSD:13:armv60.9.2_2-
FreeBSD:13:armv70.9.2_20.9.2_2
FreeBSD:13:i3860.9.2_20.9.2_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.9.2_2
FreeBSD:14:aarch640.9.2_2-
FreeBSD:14:amd640.9.2_2-
FreeBSD:14:armv6--
FreeBSD:14:armv70.9.2_2-
FreeBSD:14:i3860.9.2_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.9.2_2-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libffi.so : devel/libffi
  2. libglib-2.0.so : devel/glib20
  3. libintl.so : devel/gettext-runtime
  4. libgirepository-1.0.so : devel/gobject-introspection
  5. liblua-5.2.so : lang/lua52
This port is required by:
for Build
  1. x11-wm/awesome

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. x11-wm/awesome3*
  2. Collapse this list of deleted ports.
for Run
  1. x11-wm/awesome

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. x11-wm/awesome3*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/pavouk/lgi/tar.gz/0.9.2?dummy=/
Collapse this list.

Number of commits found: 23

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  0.9.2_2
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.9.2_2
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
25 Oct 2020 17:20:51
Original commit files touched by this commit Revision:553277  0.9.2_2
kevans search for other commits by this committer
devel/lua-lgi: disable 5.4 build for now

Upstream releases do not currently build with Lua 5.4 due to lua_resume api
changes, and upsteam master doesn't currently work properly with Lua 5.4.

While here, appease stage-qa and fix the LIB_DEPENDS -- this port does
directly depend on libffi. Also pet portclippy (reorganization).

PORTREVISION bumped due to the dependency change.

PR:		250460
Submitted by:	Andrew Gierth <andrew tao11 riddles org uk> (maintainer)
14 Apr 2020 15:49:37
Original commit files touched by this commit Revision:531700  0.9.2_1
mat search for other commits by this committer
USES=lua gained flavors.

Ports using USES=lua:module or lua:flavors will be flavored.  A range of
supported lua versions can be set using XX-YY (or XX-, or -YY, or simply ZZ)
for ports not supporting all lua versions.

USES=lua sets LUA_FLAVOR that needs to be used on all dependencies of
flavored lua ports, in a similar way as PHP or Python flavors.

PR:		245038
Submitted by:	andrew tao11 riddles org uk
Reviewed by:	mat, kevans, russ haley gmail com
Approved by:	mat (portmgr)
Differential Revision:	https://reviews.freebsd.org/D16494
08 Nov 2019 11:39:00
Original commit files touched by this commit Revision:517048  0.9.2
tobik search for other commits by this committer
devel: Add missing USES={gl,gnome,php,sdl}
15 Oct 2017 02:44:22
Original commit files touched by this commit Revision:452125  0.9.2
vanilla search for other commits by this committer
Update to 0.9.2.
03 Jul 2017 13:33:34
Original commit files touched by this commit Revision:444953  0.9.1
amdmi3 search for other commits by this committer
- Add 'make test' support
28 Dec 2016 08:54:52
Original commit files touched by this commit Revision:429732  0.9.1
vanilla search for other commits by this committer
Update to 0.9.1.
20 May 2015 19:11:36
Original commit files touched by this commit Revision:386880  0.9.0
amdmi3 search for other commits by this committer
- Update to 0.9.0

PR:		200298
Submitted by:	tkato432@yahoo.com
06 May 2015 15:16:54
Original commit files touched by this commit Revision:385521  0.7.2_1
mat search for other commits by this committer
Update ports in the [bcd]* categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
16 Apr 2015 12:40:15
Original commit files touched by this commit Revision:384105  0.7.2_1
bapt search for other commits by this committer
Disbanding lua@ which was anyway not a team for a while
I have no time left to work on lua at all for now
27 Oct 2014 10:40:08
Original commit files touched by this commit Revision:371546  0.7.2_1
bapt search for other commits by this committer
Cleanup plist
07 Mar 2014 11:28:09
Original commit files touched by this commit Revision:347364  0.7.2_1
amdmi3 search for other commits by this committer
- Use USE_GNOME=introspection to depend on gobject-introspection.

PR:		186215
Submitted by:	amdmi3
Approved by:	maintaniner timeout
27 Feb 2014 14:49:56
Original commit files touched by this commit Revision:346356  0.7.2_1
miwi search for other commits by this committer
- Remove empty dirs and files
10 Jan 2014 16:09:11
Original commit files touched by this commit Revision:339364  0.7.2_1
bapt search for other commits by this committer
Update lua-lgi to 0.7.2
Port to lua 5.2
Port awesome to lua 5.2 (use pkgconfig to properly figure out how to build with
lua 5.2)
20 Sep 2013 17:13:47
Original commit files touched by this commit Revision:327724  0.7.1_1
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
06 Aug 2013 01:01:30
Original commit files touched by this commit Revision:324297  0.7.1_1
mandree search for other commits by this committer
Fix compatibility with GTK+ v2.x, which does not provide Gdk.RGBA.
(GTK+ v3.x does provide that).

PR:		179960
Submitted by:	Vitaly Magerya <vmagerya@gmail.com>
Approved by:	(maintainer timeout, 6 weeks; port signed over to lua@)
Obtained
from:	<https://github.com/pavouk/lgi/commit/8000f6d1362fc38ebe349119554d291f6226e04e>
05 Aug 2013 20:58:11
Original commit files touched by this commit Revision:324288  0.7.1
mandree search for other commits by this committer
Reset maintainer (six weeks timeout on PR 179960), and grab for lua@.
23 Apr 2013 10:13:20
Original commit files touched by this commit Revision:316333  0.7.1
bapt search for other commits by this committer
Convert devel to USES=pkgconfig
26 Mar 2013 22:16:04
Original commit files touched by this commit Revision:315336  0.7.1
mandree search for other commits by this committer
* Update devel/lua-lgi to version 0.7.1
* Install corelgilua51.so to proper directory (otherwise
  x11-wm/awesome cannot load it)

Note that due to the commit r315210 (ports/176834), major merging of the
two PRs' patches were necessary.

PR:		ports/176896
Submitted by:	Herbert J. Skuhra <h.skuhra@gmail.com>
Approved by:	maintainer timeout (andreevmaxim@gmail.com, 14 days)
25 Mar 2013 10:16:56
Original commit files touched by this commit Revision:315210  0.6.2_1
garga search for other commits by this committer
Fix installation to respect LUA_* env vars

PR:		ports/176834
Submitted by:	Green Dog <fiziologus@gmail.com>
Approved by:	maintainer timeout
08 Mar 2013 10:51:36
Original commit files touched by this commit Revision:313633  0.6.2
kwm search for other commits by this committer
* Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 which
  are the latest stable releases.
* Update vala to the newest stable release 0.18.1, also update a few ports
  in the gtk/gnome stack.
* The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles.
* Remove pkg-config run depends from glib20 and freetype2. This doesn't
  eliminate pkg-config run dependency completely, a second phase is needed
  and is planned.
* Support for .:run. and .:build. for USE_GNOME components was added.
  Currently only libxml2 and libxslt support this mechanism.
* Updates of the telepathy stack and empathy.
* Trim makefile headers, convert ports to new options, trim off library
  versions for some ports.
* Fix other ports so they build with the new glib version.

Thanks to miwi and crees for helping out with some exp-runs.
Approved by:	portmgr (miwi & bapt)
Obtained from:	gnome team repo
22 Dec 2012 13:40:51
Original commit files touched by this commit Revision:309392  0.6.2
mandree search for other commits by this committer
Add new port devel/lua-lgi.

LGI is a gobject-introspection based dynamic Lua binding to GObject-based
libraries. It allows using GObject-based libraries directly from Lua.

WWW: https://github.com/pavouk/lgi

PR:		ports/174597
Submitted by:	Maxim Andreev <andreevmaxim@gmail.com>

Number of commits found: 23