Commit graph

14320 commits

Author SHA1 Message Date
Michael Moll
f914fcc9aa lang/ruby2*: correct configure options
Fix readline & libedit configure options after a slight error slipped in
with the patches done in r400142.

PR:		203988
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
2015-11-05 10:14:49 +00:00
Mathieu Arnold
3171afc9d9 Update to v5.23.4-68-g0ad694a.
Changes:	https://github.com/Perl/perl5/compare/v5.23.4-27-geeb9a2f...v5.23.4-68-g0ad694a
Sponsored by:	Absolight
2015-11-02 12:14:56 +00:00
Julio Merino
4fedd102f5 Add a MULTILIB option to gcc[56]-devel for powerpc64
This fixes the build of gcc[56]-devel under powerpc64 when the system is
built without the lib32 libraries.

More in detail:

If the system is built with lib32 support (WITH_LIB32, which is the default),
building gcc from ports results in a compiler that can target both 64-bit and
32-bit binaries on powerpc64.  However, when lib32 support is disabled
(WITHOUT_LIB32), gcc should only be built with 64-bit support or otherwise
the build fails.

To fix this, explicitly disable 32-bit support when /usr/lib32 is not present
and add a MULTILIB option (which is only defined for powerpc64 when 32-bit
support is possible and defaults to yes to preserve the current behavior) to
allow the user to explicitly control this feature.

Approved by:	gerald (maintainer), bdrewery (mentor), andreast
Differential Revision:	https://reviews.freebsd.org/D3952
2015-11-02 02:57:34 +00:00
Gerald Pfeifer
5271aaf5a0 Update to the 20151027 snapshot of GCC 5. 2015-10-31 21:35:59 +00:00
Gerald Pfeifer
1f7777a0d6 Update to the 20151028 snapshot of GCC 4.9.4. 2015-10-31 21:35:27 +00:00
Brooks Davis
1a9450fce2 Fix build with GCC 4.9.
PR:		196712
Submitted by:	kwm
2015-10-30 16:50:27 +00:00
Thomas Zander
fbf963a047 Update to upstream version 1.4.0 2015-10-30 11:39:31 +00:00
Mathieu Arnold
4b2033bc3a Update to 0.11.2
PR:		203981
Submitted by:	Torsten Zühlsdorff
Approved by:	maintainer
Sponsored by:	Absolight
2015-10-28 12:57:46 +00:00
Brooks Davis
ea278f079f Add missing USES=libedit.
Submitted by:	amdmi3
2015-10-27 16:06:23 +00:00
Gerald Pfeifer
27b0ce4a21 Update to the 20151025 development snapshot of GCC 6. 2015-10-26 22:03:23 +00:00
Johan van Selst
cfbf26a575 Update Algol 68 Genie to 2.8.2 (bugfix release) 2015-10-26 19:17:40 +00:00
Mathieu Arnold
d9049b18a9 Update to v5.23.4-27-geeb9a2f.
Changes:	https://github.com/Perl/perl5/compare/v5.23.3-166-ga6d3278...v5.23.4-27-geeb9a2f
Sponsored by:	Absolight
2015-10-26 17:26:57 +00:00
Michael Moll
9e4f8bdd8b lang/ruby2*: fix readline & libedit configure options
The fixed error(s) were only visible with LOCALBASE not set to /usr/local.

PR:		203988
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
2015-10-25 00:21:23 +00:00
Gerald Pfeifer
ec3c1045bf Update to the 20151020 snapshot of GCC 5. 2015-10-23 21:08:38 +00:00
Alexey Dokuchaev
fa07ac670c - Allow exposing polyml as a shared library (as required by e.g. HOL4)
- Strip installed library as advised by portlint(1)
- While here, sort knobs and remove useless .include <bsd.port.options.mk>

PR:		203467
Approved by:	maintainer
2015-10-23 17:24:12 +00:00
Jimmy Olgeni
580e449329 Upgrade lang/gambit-c to version 4.8.1. 2015-10-22 12:31:18 +00:00
Mathieu Arnold
6605cc49d8 Update to 7.9.0.
Sponsored by:	Absolight
2015-10-21 15:01:57 +00:00
Ed Schouten
0e43d44140 Introduce Binutils for CloudABI on aarch64.
When I added the first copy of the CloudABI toolchain to the Ports tree,
I assumed that it would be easily possible to have a single Binutils
port that would support all of the architectures of interest. It seems
that this is not really supported, or simply awkward to use.

Let's just rename the cloudabi-binutils port to cloudabi-binutils-x86_64
and add an additional cloudabi-binutils-aarch64.

Reviewed by:	emaste
Approved by:	bapt
Differential Revision:	https://reviews.freebsd.org/D3919
2015-10-21 12:28:21 +00:00
Julio Merino
0f6e7a9bcc Mark spidermonkey185 as not for PowerPC/PowerPC64
The code lacks support for PowerPC and PowerPC64 and it does not seem
trivial to add such missing pieces.  In particular, the MacroAssembler
is not implemented.

Approved by:	koobs (maintainer), bdrewery (mentor)
Differential Revision:	https://reviews.freebsd.org/D3957
2015-10-21 12:03:17 +00:00
Gerald Pfeifer
ba33ab2d0c Update to the 20151018 development snapshot of GCC 6. 2015-10-20 15:25:51 +00:00
Koop Mast
7e01df9700 Update beignet to 1.1.1.
* Dump asm to a file.
* Use addRemappedFile to avoid creating temporary cl source file.
* add collectInsnNum to collect block instruction number.
* Fix piglit clLinkProgram fail.
* Calculate appropriate timestamps for cl profile.

While here assign maintainership to x11@.

PR:		203669
Submitted by:	dieterich.joh@gmail.com
2015-10-20 14:47:46 +00:00
Jimmy Olgeni
41c3e33e77 Upgrade lang/alchemist.el to version 1.6.0. 2015-10-20 10:37:52 +00:00
John Marino
41c5579e9d gnatdroid-sysroot: Add Android API Level 21 (Lollipop)
The latest Android Native Development Kit (NDK) has API Level 21
in it (but not 20, nor 22 or the latest Level 23).  Add this option
to gnatdroid's sysroot port, and change the default API from Jelly Bean 1
(Level 16) to Kitkat (Level 19).

Bump gnatdroid's binutils and gnatdroid itself as a consequence of this
default change.  A new patch had to be added to lang/gcc-aux to handle
the CTYPE changes which haven't made to GCC yet.

Gnatdroid has been testing for building on all API's but not for
functionality beyond Level 16 due to lack of hardware.  I may soon
install an Android emulator to see if that will suffice.
2015-10-19 19:42:53 +00:00
Steve Wills
c183f5d5d6 lang/x10: force use of jdk 1.6 or 1.7 2015-10-19 16:42:58 +00:00
Jimmy Olgeni
318ecfff92 Upgrade lang/elixir-mode.el to version 2.2.8. 2015-10-19 15:30:44 +00:00
Dmitry Marakasov
67971bd0fb Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
2015-10-19 14:50:52 +00:00
Mathieu Arnold
f13c234d6c Add a few patches to lang/perl5.* to make tests pass.
Sponsored by:	Absolight
2015-10-19 14:17:05 +00:00
Mathieu Arnold
f103c76a3f Update to v5.23.3-166-ga6d3278.
Changes:	https://github.com/Perl/perl5/compare/v5.23.3-106-ga0c8eb5...v5.23.3-166-ga6d3278
Sponsored by:	Absolight
2015-10-19 10:28:05 +00:00
Kubilay Kocak
479c987464 lang/python{27,32,33}: Fix missing shlib path in python-config
In Python 3.4+, upstream added and switched to using a shell
implementation of the python-config script [1]. The Python
implementation  (python-config.py) remained used by all versions < 3.4.

While the shell implementation returns the path to the Python
shared library when using the --ldflags script argument, the Python
implementation of the script does not. The bug has been reported, but
has not yet been merged [2].

The Python ports currently default to including ${LOCALBASE}/lib
in LIBS when the NLS option is enabled (which it is by default).

When built *with* NLS (gettext) support, the flags added to LIBS
are returned in `pythonX.Y-config --ldflags` output, which happens
to match the path to the Python shared library.

If the NLS option is disabled, ${LOCALBASE}/lib is not added to LIBS,
and are therefore not returned in --ldflags output.

This results in potential linking errors for software that uses
python-config to obtain the correct library path, when the NLS option is
disabled:

$ make WITH=PYTHON -C audio/alsa-lib
[...]
--- smixer-python.la ---
CCLD     smixer-python.la
/usr/bin/ld: cannot find -lpython2.7

This change modifies the python-config.in script to match the shell
implementation, outputting the library path in --ldflags output.

While I'm here:

for Python 3.2 and Python 3.3 ports, backport a library order
change [3]. This could affect linking with static libraries.

Use standard length lines and reduce diffs in pkg-message

[1] https://bugs.python.org/issue16235
[2] https://bugs.python.org/issue7352
[2] https://bugs.python.org/issue18096

PR:		197757
Submitted by:	jbeich
MFH:		2015Q4
2015-10-18 09:50:39 +00:00
Sunpoet Po-Chuan Hsieh
52f84132c7 - Update to 0.23.4
- While I'm here, add LICENSE_FILE

Changes:	https://github.com/cython/cython/blob/master/CHANGES.rst
PR:		203785
Submitted by:	Vitaly Magerya <vmagerya@gmail.com> (maintainer)
2015-10-17 18:10:54 +00:00
Kurt Jaeger
2ba5f6e417 lang/execline: 2.1.3.1 -> 2.1.4.2
- New EXECLINE_BLOCK_END_STRING and EXECLINE_BLOCK_QUOTE_STRING macros
- New command: withstdinas. It's a simplification of backtick, which
  is now implemented as a combination of pipeline and withstdinas.
- Other new command: getcwd.

PR:		203789
Submitted by:	Colin Booth <colin@heliocat.net> (maintainer)
2015-10-17 17:39:58 +00:00
Steve Wills
58bae5c645 lang/x10: mark broken with JDK8 2015-10-17 12:59:36 +00:00
Gerald Pfeifer
a2407debd2 Update to the 20151013 snapshot of GCC 5. 2015-10-17 00:34:19 +00:00
Julio Merino
1cd52004c2 Fix build on 64-bit big-endian machines.
Approved by:	kwm (maintainer), bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D3397
2015-10-16 19:31:12 +00:00
Jimmy Olgeni
50dcb0f5b0 Upgrade Erlang 18 ports to version 18.1.3. 2015-10-16 13:42:28 +00:00
Wen Heping
b45bfd2e1e - Update to 2.769
PR:		203800
Submitted by:	tkato432@yahoo.com
2015-10-16 00:31:32 +00:00
Brooks Davis
6a91f9b3ce Let cloudabi-clang install a compiler for aarch64.
Now that CloudABI has been ported over to aarch64, let's extend the
FreeBSD ports to install a functioning toolchain for it.

This change extend the llvm37 port to backport a tiny change that is
needed to make Clang support the CloudABI for aarch64 target (r250416).
This change makes Clang use the right ELFOSABI number, but also makes it
set the right #defines (e.g., __CloudABI__).

It also extends the cloudabi-clang port to set up symlinks against Clang
for aarch64.

Submitted by:	ed
Differential Revision:	https://reviews.freebsd.org/D3906
2015-10-15 19:06:33 +00:00
Pietro Cerutti
1fc62a20d0 lang/nx - update to 2.0.0
Announce: https://next-scripting.org/xowiki/Ann2_0_0
2015-10-15 18:47:13 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Mathieu Arnold
dce1db7a2b Try to fix upgrading a non default Perl version that is supposed to be
the default one.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3704
2015-10-15 14:24:43 +00:00
Mark Felder
08aaa45d9b lang/php5: Move DEPRECATED and EXPIRATION_DATE so slave ports will pick
it up too.
2015-10-14 20:50:59 +00:00
Mark Felder
e2436b278e lang/php5 mark as deprecated
PHP 5.4 has reached End of Life status

PR:		203552
2015-10-14 20:04:43 +00:00
Mathieu Arnold
890cf4f0be One more patch to make all tests go green.
Sponsored by:	Absolight
2015-10-14 15:42:42 +00:00
Gerald Pfeifer
acfd5edab1 Update to the 20151011 snapshot of GCC 6. 2015-10-14 14:16:39 +00:00
Jimmy Olgeni
780198d5b0 Upgrade lang/erlang-runtime18 to version 18.1.2. 2015-10-14 12:32:46 +00:00
Jimmy Olgeni
52e5d7ce37 Upgrade lang/erlang-java to version 18.1.2. 2015-10-14 12:32:00 +00:00
Jimmy Olgeni
1f3ad1a0cc Upgrade lang/erlang-wx to version 18.1.2. 2015-10-14 12:31:46 +00:00
Jimmy Olgeni
a3f74de590 Upgrade lang/erlang to version 18.1.2. 2015-10-14 12:31:08 +00:00
Mathieu Arnold
e471f6d03b Make it so that less tests fail.
Sponsored by:	Absolight
2015-10-14 11:35:01 +00:00
Mathieu Arnold
f0830e15e4 Update to v5.23.3-106-ga0c8eb5.
Changes:	https://github.com/Perl/perl5/compare/v5.23.3-69-g0648b1f...v5.23.3-106-ga0c8eb5
Sponsored by:	Absolight
2015-10-12 13:05:33 +00:00