aboutsummaryrefslogtreecommitdiff
path: root/lang/micropython
Commit message (Collapse)AuthorAgeFilesLines
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464 Notes: svn path=/head/; revision=455210
* For ports that are marked BROKEN on armv6, and also fail to build onMark Linimon2017-11-301-0/+1
| | | | | | | | | | | | | armv7, mark them so. This is part two of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com -exp run Notes: svn path=/head/; revision=455167
* Update devel/readline to 7.0 patch 3Sunpoet Po-Chuan Hsieh2017-06-271-1/+1
| | | | | | | | | | | | | | - Bump PORTREVISION for shlib change Changes: https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html Differential Revision: https://reviews.freebsd.org/D11172 PR: 219947 Exp-run by: antoine Notes: svn path=/head/; revision=444463
* Mark as broken on armv6. Although there is an assembler routine for arm,Mark Linimon2017-03-011-1/+3
| | | | | | | | | | | the label "0:" is rejected. Perhaps an update to 1.8.7 could help. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=435116
* Reset mva@'s ports, he handed in his ports bit.Rene Ladan2017-01-221-1/+1
| | | | Notes: svn path=/head/; revision=432169
* - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOLDmitry Marakasov2017-01-091-13/+4
| | | | | | | | | - Switch to new test framework Approved by: portmgr blanket Notes: svn path=/head/; revision=430933
* Never set WRKSRC when using USE_GITHUB.Mathieu Arnold2017-01-031-1/+1
| | | | | | | | | | | | | If you want to set WRKSRC, set GH_PROJECT instead. - The GitHub URLs are case insensitive, but the distribution files you get out of them are not. - If the repository was renamed, the old URL will still work, but the distribution name will be ith the new name. Sponsored by: Absolight Notes: svn path=/head/; revision=430490
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-11-201-0/+1
| | | | | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler. Notes: svn path=/head/; revision=426566
* Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.Mathieu Arnold2016-04-011-1/+1
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412347
* - Update to version 1.5.1Marcus von Appen2015-12-162-7/+9
| | | | | | | | | | A full list of changes since version 1.4.1 can be found at https://github.com/micropython/micropython/releases. Changelog: https://github.com/micropython/micropython/releases/tag/v1.5.1 Notes: svn path=/head/; revision=403848
* Don't use GH_TAGNAME when DISTVERSION* variables can be used.Mathieu Arnold2015-12-082-6/+4
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=403255
* - Update to version 1.4Marcus von Appen2015-04-032-10/+20
| | | | | | | | | | | | | | | | | Major changes since 1.3.1: - new builtins, ujson, uheapq, ubinascii modules - new memoryview and compile builtins - improvements for eval and exec - array slice assignment support - basix regex support - x86 support for the native emitter - many other fixes and improvements Changelogs: https://github.com/micropython/micropython/release Notes: svn path=/head/; revision=383115
* - Update to version 1.3.1Marcus von Appen2014-09-242-6/+6
| | | | | | | Changelog: https://github.com/micropython/micropython/releases/tag/v1.3.1 Notes: svn path=/head/; revision=369164
* - Convert my ports to USES=pythonMarcus von Appen2014-08-101-2/+1
| | | | Notes: svn path=/head/; revision=364518
* - Update to version 1.2Marcus von Appen2014-07-286-60/+8
| | | | | | | - Respect CFLAGS and CPPFLAGS Notes: svn path=/head/; revision=363122
* Add USES=readline to fix build on -current.Adam Weinberger2014-07-231-1/+1
| | | | Notes: svn path=/head/; revision=362689
* Micro Python is a lean and fast implementation of the Python 3 programmingMarcus von Appen2014-06-077-0/+104
language that is optimised to run on a microcontroller. WWW: http://www.micropython.org Notes: svn path=/head/; revision=356895