Commit graph

14681 commits

Author SHA1 Message Date
Jimmy Olgeni
7327e5dfbd Make sure that ODBC is actually built in lang/erlang-runtime16
and lang/erlang-runtime17.
2016-03-29 15:09:21 +00:00
Jimmy Olgeni
8525e09098 Upgrade lang/erlang-runtime18 to version 18.3.
- Make sure that ODBC is actually built (PR 207622).

- Enable HIPE by default, like lang/erlang.
2016-03-29 15:08:07 +00:00
Jimmy Olgeni
9318579d70 Upgrade Erlang 18 ports to version 18.3.
Also, make sure that ODBC is actually built (PR 207622).

PR:		207622
Submitted by:	Mathieu Kerjouan
2016-03-29 15:05:54 +00:00
Koop Mast
9a96fef2ce Exclude libclc (and thus OpenCL) on 10.1 i386.
There is a wierd issue with base clang and llvm37 which stops libclc to
build on 10.1 i386. So disable it so we don't block 1500+ ports.

Submitted by:	pkg-fallout via antoine@
2016-03-29 14:14:54 +00:00
Dmitry Marakasov
3ccedf63a1 - Update to 0.23.5
- Add "verify" target to verify distfile GPG signature

PR:		208358
Submitted by:	vmagerya@gmail.com (maintainer)
2016-03-29 01:22:24 +00:00
Dmitry Marakasov
5f1c5c4452 - Convert to USES=metaport
PR:		201618
Submitted by:	s3erios@gmail.com
Approved by:	maintainer timeout (ale, 8 months)
2016-03-29 00:31:25 +00:00
Mathieu Arnold
42be2f940a Update to v5.23.9-30-g4caf7d8.
Changes:	https://github.com/Perl/perl5/compare/v5.23.9-7-gd1fa969...v5.23.9-30-g4caf7d8
Sponsored by:	Absolight
2016-03-28 12:02:06 +00:00
Thomas Zander
aa3056e413 Fix staging error on systems where security/sudo is present
PR:		207930
Reported by:	pete@hayes.id.au, kib (via mail)
2016-03-27 17:10:15 +00:00
Tijl Coosemans
6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-27 14:57:59 +00:00
Thomas Zander
7af83eacba Re-enable build with ports LLVM by non-default OPTION
PR:		208250
Submitted by:	jbeich
2016-03-25 06:38:23 +00:00
Guido Falsi
c80bd713b0 Fix packaging on armv6 by enabling profiling libraries.
PR:		206615
Submitted by:	mikael.urankar at gmail.com
Approved by:	michipili at gmail.com (maintainer)
2016-03-24 20:55:15 +00:00
John Marino
0bcb9d6118 lang/pypy: Restore build on DF (requires same ucontext fix as FBSD)
Approved by:	Restore DF functionality blanket
2016-03-24 08:29:44 +00:00
John Marino
9b22c007f4 lang/expect: fix configuration phase fs violation
The "long file names" support check touches /usr/local/lib which is a
file system violation.  The value is always "yes", so just pass it as
a cached value to the configure script.

Approved by:	just fix it
2016-03-22 13:56:40 +00:00
Gerald Pfeifer
eae66be952 Update to the 20160320 development snapshot of GCC 6. 2016-03-21 23:26:59 +00:00
Ed Schouten
7b0b0ef9bc Merge cloudabi-clang with cloudabi-toolchain and install more useful tools.
Now that the previous changes to the cloudabi-clang package brought in
more LLVM tools, the package actually became a misnomer. Most of the
tools that it installed are not part of Clang, but of LLVM instead. My
plans of extending it to also install wrappers around man(1) and
pkgconf(1) would make the naming even worse.

The only reason that the cloudabi-clang package was created in the first
place, was because we still had some of the core CloudABI libraries part
of FreeBSD Ports. Now that these libraries are part of their own package
collection, it makes more sense to squash this package together with
cloudabi-toolchain.

The nice thing about installing a wrapper around pkgconf(1) named
${gnu_triple}-pkg-config is that Autoconf now automatically picks it up.
Running ./configure --host=${gnu_triple} is enough to make it detect the
cross compiled libraries it depends on.

Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D5697
2016-03-21 21:11:11 +00:00
Ed Schouten
4d4b697954 Extend the Binutils ports to allow deletion of specific tools.
For CloudABI I slowly want to switch away from certain tools provided by
Binutils. For example, it would be really nice if we could switch from
GNU ld to LLD some time in the future. LLD is not ready yet. Some bug
fixes didn't manage to land into 3.8 and it doesn't support aarch64
properly. There are already some tools that we can use, such as nm,
objdump, size, ar and ranlib.

Introduce a BUREMOVE variable that can be set in Binutils slave ports to
remove specific utilities that are installed by default. There doesn't
seem to be any other elegant way to solve this. Set a bunch of utilities
by default and then extend cloudabi-clang to set up symlinks to the LLVM
versions of the tools.

Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D5684
2016-03-21 19:32:23 +00:00
Sunpoet Po-Chuan Hsieh
637f8f79c0 - Update to 1.04
Changes:	http://search.cpan.org/dist/Tcl/Changes
2016-03-21 18:00:07 +00:00
Mathieu Arnold
e08cab88ee Update to v5.23.9-7-gd1fa969.
Changes:	https://github.com/Perl/perl5/compare/v5.23.8-173-geb8fc9f...v5.23.9-7-gd1fa969
Sponsored by:	Absolight
2016-03-21 14:03:49 +00:00
David Naylor
fe2eda2f9a lang/pypy: update to 5.0.1.
Change Log:
 - Bug fix: cpyext, notably (but not only) fixing lxml.
 - Bug fix: corner case of the JIT.
2016-03-20 17:41:59 +00:00
John Marino
f55f71fec0 lang/gcc6-aux: Fix build on FreeBSD i386
Reported by:	pkg-fallout
2016-03-20 00:57:54 +00:00
Gerald Pfeifer
d70ee611a2 Update to the 20160315 snapshot of GCC 5. 2016-03-19 21:37:33 +00:00
David Naylor
18e1b88a4d lang/pypy: unbreak build on amd64.
The previous fix broke the build on amd64.  Restore the correct
behaviour for both platforms.
2016-03-19 17:14:10 +00:00
David Naylor
8f2c2048f5 lang/pypy: fix build on i386.
On i386 the registery eip should be used for instruction count, however the
code was using the amd64 register of rip instead.

Reported by:	kib@
2016-03-19 17:02:45 +00:00
Pietro Cerutti
e295ff5132 lang/expect: update to 5.45.3, bump PORTREVISION on dependent ports 2016-03-18 19:41:42 +00:00
John Marino
f28b577faf lang/gcc-aux: deprecate, set expiration for 15 May 2016
There are no more ports dependent on gcc-aux anymore, and there's no
known reason to use this compiler over the newer gcc5-aux and gcc6-aux
compilers.  Ideally, there should only be two compilers featured in the
Ada framework: The default and the upcoming one.
2016-03-16 14:48:09 +00:00
John Marino
f2189c0f29 Rebase gnatdroid to gcc6-aux (6.0), add support for MARSHMELLOW
The gnatdroid cross-compilers (*BSD => Android) were the last two users
of gcc-aux (gcc 4.9 Ada compiler).  They are now based on gcc6-aux.

The Android NDK release 11 just came out with support for Android API 23
(Marshmellow) so now gnatdroid supports it.  I removed API 8 and 9
(Froyo and Gingerbread) from gnatdroid-armv7.  Froyo currently is installed
on less than 0.1% of Android devices, and Gingerbread is dropping under 2%
soon.  Many sysroot distfiles were re-rolled to gain required headers, so
a distfiles subdirectory was added as well.
2016-03-16 14:36:10 +00:00
John Marino
c319815404 lang/gcc6-aux: Add forgotten patch (gnatdroid support)
There's no requirement to bump since lang/gcc6-aux doesn't compile
the patched code.  The gnatdroid ports will though.
2016-03-16 13:08:54 +00:00
John Marino
d0e4b42f8a lang/gcc6-aux: Upgrade version 20160306 => 20160313
The real addition is to complete support for the gnatdroid cross
compilers.  Rather than to revbump, let's just update to the latest
snapshot instead.
2016-03-16 10:46:59 +00:00
Mathieu Arnold
5f988b4819 Update to v5.23.8-173-geb8fc9f.
Changes:	https://github.com/Perl/perl5/compare/v5.23.8-117-gaeefbcf...v5.23.8-173-geb8fc9f
Sponsored by:	Absolight
2016-03-14 14:23:17 +00:00
David Naylor
ce3389dc2d lang/pypy: unbreak build when pypy isn't installed.
When pypy isn't installed then the port needs to use python to translate
pypy, however all options are not specified since two of the three (the
pypy related options) are not valid.  Overcome this by a bit of re-ordering
and abusing OPTIONS_SLAVE in the later case.

Reported by:	Andrzej Tobola <ato@iem.pw.edu.pl>
2016-03-14 04:04:51 +00:00
Gerald Pfeifer
27a97b26ca Update to the 20160313 development snapshot of GCC 6. 2016-03-14 00:42:04 +00:00
John Marino
c7263aeecc lang/gcc6-aux: install gnatdroid/dejagnu support
Change names of gnatdroid-support dejagnu exp files so that gcc6-aux
can co-exist with gcc-aux.  The gnatdroid compilers will be rebased
on gcc6-aux in the future.  Technically the resulting package changes
and thus requires a bump, but nothing uses these two new files yet,
so I'm not bumping it.
2016-03-13 21:04:43 +00:00
Gerald Pfeifer
986f3c5507 Update to the 20160308 snapshot of GCC 5. 2016-03-13 20:06:29 +00:00
David Naylor
0eced08388 lang/pypy: update to 5.0.0
Changes:
 - Drop local mirror
 - Drop DIST_SUBDIR (distfile name no longer a generic "release-x.y.z.tar.bz2".
 - Add test dependencies (all sub-ports, a la gdbm, sqlite and tkinter)
 - Use gmake instead of using sed to transform the Makefile
 - Use options helper variables
 - Rename regression-test -> do-test

ChangeLog (see http://morepypy.blogspot.co.za/2016/03/pypy-50-released.html):
- Faster and leaner: improved JIT warmed (up to 30% faster) and improved memory
  consumption (dropped by about 30%).
- C-API Upgrade: cpyext is much faster and lxml now passes all tests when
  using cython compiled components.
- CFFI: ships with cffi-1.5.2.
2016-03-13 18:58:27 +00:00
Raphael Kubo da Costa
2da2308e07 Readd lang/haskell-mode.el, update to 13.18 and pass maintainership to submitter.
PR:		201170
Submitted by:	Klaus Aehlig <aehlig@linta.de>
2016-03-13 17:21:21 +00:00
Ashish SHUKLA
a58b3a6ba0 - Update to 0.7.1 2016-03-13 09:50:53 +00:00
John Marino
ca1136fc7a lang/gcc6-aux: Upgrade version 20160214 => 20160306 2016-03-10 19:25:55 +00:00
Gerald Pfeifer
88a26ec97b Update to the 20160306 development snapshot of GCC 6. 2016-03-08 20:11:27 +00:00
Mathieu Arnold
018eeadae5 Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.
Fix distinfo for the offending ports.

lang/yorick's tag was moved, and the added patch was no longer needed.

PR:			207644
Submitted by:		mat
Exp-run by by:		antoine
Sponsored by:		Absolight
Differential Revision:	https://reviews.freebsd.org/D4268
2016-03-08 13:09:12 +00:00
Pietro Cerutti
b2d9aa469e lang/seed7: update to 05_20160229
Changes:

- The function fltCmp in flt_rtl.c has been improved to work correct
  in the case that isnan returns neither 0 nor 1 (Many thanks go to
  Arnel L. for reporting this problem).
- The function determineGetaddrlimit in chkccomp.c has been improved
  to include <sys/types.h> before <sys/resource.h>. FreeBSD needs
  that to work correctly (Many thanks go to Pietro Cerutti for
  providing a fix and explaining the background).
- The function getOsCwd has been added to cmd_rtl.c. With this
  function it is possible to read (e.g. under Linux) a current
  working directory that is longer than PATH_MAX.
- Documentation comments have been improved in encoding.s7i.
- The program chkccomp.c has been improved to write definitions of
  USE_DIRENT, USE_DIRWIN, OS_WIDE_DIR_INCLUDE_DIR_H, os_DIR,
  os_dirent_struct, os_opendir, os_readdir, os_closedir,
  INCLUDE_SYS_UTIME, os_utimbuf_struct, USE_ALTERNATE_UTIME,
  os_utime_orig, os_utime, os_chdir, OS_GETCWD_MAX_BUFFER_SIZE,
  os_getcwd, os_mkdir, os_rmdir, OS_CHMOD_INCLUDE_IO_H, os_chmod,
  os_remove, os_rename, os_system, os_fopen, os_popen, os_pclose,
  DEFINE_WGETENV, os_getenv
- The functions keys_helem and values_helem in hshlib.c and
  hsh_rtl.c have been improved to use a loop instead of a tail
  recursion. For compilers that don't recognize the tail recursion
  this results in a speed improvement (Gcc recognizes tail
  recursions so there is no speed improvement).
- The functions free_helem and free_hash in hsh_rtl.c have been
  improved to stop searching for helems as soon as the last helem
  has been freed.
- The functions helem_data_to_list and helem_key_to_list have been
  improved to use a loop instead of a tail recursion (see above).
2016-03-08 11:20:23 +00:00
Mathieu Arnold
e4d43c60d8 Update to v5.23.8-117-gaeefbcf.
Changes:	https://github.com/Perl/perl5/compare/v5.23.8-35-g9538abe...v5.23.8-117-gaeefbcf
Sponsored by:	Absolight
2016-03-07 13:38:59 +00:00
Pietro Cerutti
a4bb1f6b78 lang/hla: store all distfiles at my place 2016-03-06 17:35:38 +00:00
Raphael Kubo da Costa
26372dce2a Bring in some fixes from GSoC 2015.
There was a GSoC 2015 from Colin Lord to bring to the base system a recent
version of Ficl. pfg@ found many bugs in ficl4.

Among them:
- Fix ficlInstructionPick bug. Pick instructions from 0, not 1.
Credit to Toomas Soome from the Illumos project.
- Fix some math bugs.
Credit to Toomas Soome from the Illumos project.
- Fix bug in Ficl stack preventing the stack from growing.
Obtained from:    http://sourceforge.net/p/ficl/mailman/message/26634755/
- Change rand and srand calls to random and srandom

Fix those in the port. While here, unset MAKE_JOBS_UNSAFE as the port builds
fine without it, and get rid of the DATA option that has no effect.

PR:		207041
Submitted by:	pfg
Approved by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2016-03-05 19:07:33 +00:00
Gerald Pfeifer
82675d4508 Update to the 20160301 snapshot of GCC 5. 2016-03-05 15:58:46 +00:00
Thomas Zander
3295b60571 Update to upstream version 1.7.0 2016-03-05 12:41:03 +00:00
John Marino
89761d38ce lang/gnatdroid-binutils(-x86): Upgrade version 2.25.1 => 2.26
Synth test mode found some problems with the plists, so those have
also been fixed.
2016-03-04 13:21:40 +00:00
Cy Schubert
afb571fe7c Update 2.070.1 --> 2.070.2 2016-03-04 09:17:21 +00:00
Martin Wilke
b774243705 - Update to 5.6.19
Changelog:
    http://php.net/downloads.php#v5.6.19
2016-03-04 08:40:14 +00:00
Martin Wilke
41b3b9312b - Update to 7.0.4
Changelog:
        http://php.net/ChangeLog-7.php#7.0.4
2016-03-04 08:39:46 +00:00
Martin Wilke
86925c2680 - Update to 5.5.33
Changelog:
    http://php.net/ChangeLog-5.php#5.5.33
2016-03-04 08:39:18 +00:00