Commit Graph

8 Commits

Author SHA1 Message Date
naddy
85229c97e7 drop RCS Ids 2022-03-11 18:49:30 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
naddy
74977820f9 fix for \# backward-incompatibility in upcoming gmake 4.3; ok bcallah@ 2020-01-26 22:11:18 +00:00
sthen
f74b6c2d62 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:44:34 +00:00
bcallah
216c5a5651 Chase latest libFIRM+cparser code, call it 1.22.1pl2.
Notable user change: a 32-bit RISC-V backend.
Also bugfixes for the amd64 backend.
Shared library lost a function => major bump
2018-09-24 02:12:35 +00:00
bcallah
4b67217687 Update cparser+libFirm to each's latest code, calling it pl1.
This upstreams OpenBSD-specific support. cparser+libFirm can now rebuild
itself, and is happy with both ld and lld.
ok sthen@
2018-06-15 01:04:54 +00:00
landry
08cb472d10 Use MODCMAKE_BUILD_SUFFIX where appropriate. 2018-01-20 09:13:35 +00:00
bcallah
24c9106815 Import devel/libfirm, a graph based intermediate representation and backend
ok bentley@

The Firm library implements the Firm intermediate representation (ir).

libFirm contains algorithms for construction of the SSA form directly
from the attributed syntax tree. A set of analyses and optimization
phases is provided.

libFirm includes backends of varying maturities for IA32, AMD64, ARM,
and other architectures.

Features:
* Completely graph-based, source- and target-independent intermediate
  representation in SSA form
* Extensive set of optimizations
* High-quality register allocation
2017-11-06 01:19:16 +00:00