Port details |
- lightning Generates assembly language code at run-time
- 2.2.3 devel =3 2.2.3Version of this port present on the latest quarterly branch.
- Maintainer: bofh@FreeBSD.org
- Port Added: 2002-05-09 12:57:23
- Last Update: 2024-02-11 14:02:30
- Commit Hash: e2f202a
- People watching this port, also watch:: e2fsprogs, libevent, py39-simpy, pure-ftpd, sash
- License: LGPL3+
- WWW:
- https://www.gnu.org/software/lightning/
- Description:
- GNU lightning is a library that generates assembly language code at
run-time; it is very fast, making it ideal for Just-In-Time compilers,
and it abstracts over the target CPU, as it exposes to the clients a
standardized RISC instruction set inspired by the MIPS and SPARC chips.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- lightning>0:devel/lightning
- To install the port:
- cd /usr/ports/devel/lightning/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/lightning
- pkg install lightning
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: lightning
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 mips powerpc powerpc64 powerpc64le powerpcspe riscv64
- distinfo:
- TIMESTAMP = 1707659657
SHA256 (lightning-2.2.3.tar.gz) = c045c7a33a00affbfeb11066fa502c03992e474a62ba95977aad06dbc14c6829
SIZE (lightning-2.2.3.tar.gz) = 1778392
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- indexinfo : print/indexinfo
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for lightning-2.2.3:
ASSERTIONS=off: Enable runtime code generation assertions
===> Use 'make config' to modify these settings
- Options name:
- devel_lightning
- USES:
- cpe libtool pathfix
- 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 |
2.2.3 11 Feb 2024 14:02:30 |
Muhammad Moinur Rahman (bofh) |
devel/lightning: Update version 2.2.2=>2.2.3
Changelog:
https://git.savannah.gnu.org/cgit/lightning.git/tag/?h=lightning-2.2.3 |
2.2.2 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
2.2.2 29 Apr 2023 17:32:37 |
Muhammad Moinur Rahman (bofh) |
devel/lightning: Update version 2.2.1=>2.2.2
Changelog:
http://git.savannah.gnu.org/cgit/lightning.git/tag/?h=lightning-2.2.2 |
2.2.1 10 Mar 2023 22:42:10 |
Muhammad Moinur Rahman (bofh) |
devel/lightning: Update version 2.2.0=>2.2.1 |
2.2.0 12 Dec 2022 15:57:49 |
Piotr Kubaj (pkubaj) |
devel/lightning: enable on riscv64 |
2.2.0 09 Dec 2022 15:09:19 |
Piotr Kubaj (pkubaj) |
devel/lightning: fix packaging on powerpc*
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/lightning/work/stage/usr/local/include/lightning/jit_powerpc64.h:No
such file or directory |
2.2.0 30 Nov 2022 14:34:36 |
Muhammad Moinur Rahman (bofh) Author: Robert Clausecker |
devel/lightning: Fix build on armv6/armv7
Fix the problem that made the build fail with LLVM. However,
compiling with LLVM still leads to test suite failures on ARM
so we compile with gcc instead. The patch for LLVM is left
in for if a future version of the library fixes the problem.
PR: 268079
Reported by: fuz@fuz.su
MFH: 2022Q4 |
2.2.0 27 Nov 2022 15:08:35 |
Muhammad Moinur Rahman (bofh) |
devel/lightning: Update version 2.1.3=>2.2.0 |
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) |
2.1.3 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 ) |
2.1.3 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
2.1.3 20 Oct 2021 16:13:06 |
Stefan Eßer (se) |
devel/lightning: Add CPE information
Approved by: portmgr (blanket) |
2.1.3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.1.3 23 Sep 2020 19:10:31 |
linimon |
Allow building on powerpc64le.
Approved by: portmgr (tier-2 blanket) |
2.1.3 24 Sep 2019 20:37:59 |
bofh |
devel/lightning: Update version 2.1.2=>2.1.3 |
2.1.2_2 01 Jul 2019 15:54:42 |
amdmi3 |
- Fix LICENSE
- Add LICENSE_FILE
- Switch to new test framework
Approved by: portmgr blanket |
2.1.2_1 20 Jan 2019 13:54:40 |
linimon |
Fix typo.
Reported by: Piotr Kubaj |
2.1.2_1 19 Jan 2019 20:23:21 |
linimon |
Fix packaging on powerpc64; allow building on powerpcspe.
This is a slightly different version of the patch as discussed with
jhibbits.
PR: 235048
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket) |
2.1.2_1 22 Dec 2018 05:01:30 |
linimon |
Allow building on powerpc64.
Reported by: jhibbits
Approved by: portmgr (tier-2 blanket) |
2.1.2_1 10 Nov 2018 18:12:58 |
bapt |
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816 |
2.1.2 18 Mar 2018 14:06:09 |
linimon |
Mark as broken on armvX. The builds there were only recently enabled.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
2.1.2 21 Dec 2017 08:59:33 |
linimon |
Use the modern spellings of 'arm' to attempt to build these on the cluster.
Approved by: portmgr (tier-2 blanket) |
2.1.2 20 Sep 2017 12:01:12 |
bofh |
devel/lightning: Update version 2.1.0=>2.1.2
Relnotes: http://git.savannah.gnu.org/cgit/lightning.git/tree/ChangeLog |
2.1.0 25 Jun 2017 00:29:09 |
linimon |
Begin deorbit burn of ia64. We have not attempted to build packages for
it for many years.
While here, alphabetize ARCHs, pet portlint, and modernize usages.
Approved by: portmgr (tier-2 blanket) |
2.1.0 21 Oct 2016 15:21:13 |
mat |
Use USES=pathfix where applicable.
PR: 213195
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D8093 |
2.1.0 08 Feb 2015 12:17:49 |
bofh |
devel/lightning: Update version 2.0.5=>2.1.0
- Take maintainership
Approved by: bapt marino (implicit) |
2.0.5 26 Sep 2014 02:49:33 |
vanilla |
Upgrade to 2.0.5.
PR: ports/193897
Submitted by: Ports Fury |
2.0.4_1 28 Aug 2014 19:29:30 |
tijl |
- Add USES=libtool and INSTALL_TARGET=install-strip
- Use INFO for .info files |
2.0.4 13 Apr 2014 01:37:27 |
swills |
- Update to 2.0.4
PR: ports/188322
Submitted by: Bartek Rutkowski <ports@robakdesign.com> |
2.0.3 07 Feb 2014 13:01:27 |
miwi |
- Update to version 2.0.3
PR: 186415
Submitted by: ports fury |
2.0.2 06 Nov 2013 13:07:20 |
wg |
devel/lightning: update to 2.0.2
Changes: https://lists.gnu.org/archive/html/lightning/2013-11/msg00000.html
PR: ports/183712
Submitted by: Vitaly Magerya <vmagerya gmail.com> |
2.0.1 20 Oct 2013 12:07:28 |
marino |
devel/lightning: Fix JIT_ARCH PLIST_SUB for DragonFly |
2.0.1 25 Sep 2013 12:31:15 |
wg |
devel/lightning: update to 2.0.1
- Update to 2.0.1 [1]
- Use options helpers
Changes: https://lists.gnu.org/archive/html/lightning/2013-09/msg00006.html
PR: ports/182370
Submitted by: Vitaly Magerya <vmagerya gmail.com> |
2.0.0 25 Sep 2013 00:54:09 |
bdrewery |
- Remove NO_STAGE as these have been tested to be safe
With hat: portmgr |
2.0.0 20 Sep 2013 17:13:47 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
2.0.0 02 Sep 2013 17:17:28 |
rm |
- update to 2.0.0
release notes:
https://lists.gnu.org/archive/html/lightning/2013-08/msg00000.html
PR: 181648
Submitted by: Vitaly Magerya <vmagerya@gmail.com> |
1.2 24 Oct 2011 03:33:20 |
stas |
- Return my ports back to the pool. I was unable to make any fixes to
my ports in the past 3 weeks while ports were broken on any 10.x
machines, which means I'm unable to maintain them. So let people know
that there's no available support for them until things are back to
normal (which also means that anyone with spare time will be able
to fix them without getting approval). |
1.2 11 Aug 2011 19:20:17 |
kwm |
Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.
PR: ports/159624
Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru> |
1.2 03 Jul 2011 14:59:23 |
ohauer |
-remove MD5 |
1.2 27 Mar 2007 22:12:03 |
stas |
- Change my email.
Suggested by: skv |
1.2 16 Aug 2006 05:46:46 |
miwi |
- Update to 1.2
- Pass maintainership to submitter
PR: ports/101927
Submitted by: Stanislav Sedov <ssedov(at)mbsd.msk.ru>
Approved by: krion (mentor) |
1.1.1 24 Nov 2005 15:40:04 |
pav |
- Add some SHA256 checksums |
1.1.1 12 Apr 2005 03:26:57 |
obrien |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
1.1.1 11 Apr 2005 08:04:41 |
obrien |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
1.1.1 29 Jan 2004 07:24:56 |
trevor |
SIZEify. |
1.1.1 05 Nov 2003 15:48:49 |
krion |
- Update to version 1.1.1
PR: 58961
Submitted by: Ports Fury |
1.1 20 Oct 2003 11:14:50 |
linimon |
Per mastersite (and bento logs), set as only for i386 and sparc64. |
1.1 06 Jun 2003 12:56:48 |
fjoe |
Update to 1.1.
PR: 52841
Submitted by: Kirill Ponomarew |
1.0 20 Feb 2003 17:07:10 |
knu |
De-pkg-comment. |
1.0 09 May 2002 12:57:04 |
ijliao |
add lightning 1.0
Generates assembly language code at run-time |