USES+= readline doesn't automatically imply using ports readline on platforms
that don't have it in base. Work around by making that dependency explicit.
Spotted by: Maxim Filimonov <che@bein.link>
Discussed with: bapt
version supports all versions of LLVM except 3.6.
While here:
* Make detection of the installed LLVM automatic, using the
latest installed or 3.5 if none are present. It is possible
to supply a different value by setting LLVM_VERSION.
(Somebody ought to port llvm to the DEFAULT_VERSIONS framework.)
* Do not even download the docs, if the DOCS-option is off.
* If DOCS-option is on, do not install the *.tm files.
* Force the tool to look for documentation in ${DOCSDIR}.
* Add the functional regression-check target to Makefile.
Approved by: being condemned too often for too long
This port was marked for removal based on the information that pure
required llvm 3.2. Pure apparently is continuously developed.
- Version 0.58 - (this one) compatible with llvm 3.3
- Version 0.59 - compatible with llvm 3.4
- Version 0.61 - compatible with llvm 3.5
- Version 0.64 - latest
I didn't reset the maintainer, but it's suspicious that it was marked
broken this long for no good reason and no heads up from maintainer.
While here, unmask install commands, wrap lines, be DF friendly.
Approved by: blanket.
Simplify gnustep ports
Hook into the regular ports framework:
- LIB_DEPENDS for library dependencies
- Use regular USE_LDCONFIG
Reuse USES=objc (automatic)
USE_GNUSTEP is now a macro to set the dependencies and build feature needed.
Accepted arguments: back base build gui
Merge deskutils/preferencepanes into deskutils/systempreferences
2015-03-31 lang/gnatdroid-armv5: Nobody cares enough to fix sigtramp-android.c for ARMv5
2015-03-28 sysutils/puppet27: Does not work with Ruby 2.x
2015-03-31 www/rubygem-form_data: Use www/rubygem-http-form_data instead (renamed by upstream)
2015-03-31 www/typo345: Upgrade to www/typo3 or www/typo3-lts
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
For example (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) is always true,
as is (${OSVERSION} > 900002 || ${OSVERSION} < 900000 && ${OSVERSION} > 800107).
Regarding patches, when an EXTRA_PATCHES is no longer needed, I remove it, when
it is always needed, I renamed it, in one case, I merged two patches.
Differential Revision: https://reviews.freebsd.org/D2209
This has never built on FreeBSD 8 after the base compiler was upgraded
from GNAT 4.6 to 4.7 and later 4.9. It fails will many c++ complaints
about multiple definition of __x86.get_pc_thunk.cx and consequential
errors. I'm tired of the cluster builders sending me an email about it.
I'm never going to fix it, so let's mark it broken.
The JAVA frontend doesn't build on DragonFly on any release. The new
OPTIONS_EXCLUDE_${OPSYS} feature is a nice way to avoid the use of
Makefile.DragonFly (most are in dports, but one is in lang/gcc5).
The recent addition of CXXFLAGS to lang/gcc5 prevents Makefile.DragonFly
on lang/gcc5 from being removed outright. There are a couple of options
available to allow its removal, but I'll need to discuss with Gerald.
Approved by: DragonFly blanket
- Add USES+= readline to work around readline removal from base,
which causes build-issues on 11.0-CURRENT
- While there, remove GH_COMMIT
Spotted by: Maxim Filimonov <che@bein.link>
Differential Revision: https://reviews.freebsd.org/D2147
Approved by: koobs (mentor)