Commit Graph

14932 Commits

Author SHA1 Message Date
Wen Heping
91ca14e1fa - Update to 3.4.5 2016-06-29 14:00:33 +00:00
Cy Schubert
b67b2ecba0 Update 2.071.0 --> 2.071.1 2016-06-28 17:07:17 +00:00
Pietro Cerutti
73d1bf23c3 lang/io: take maintainership back 2016-06-28 15:22:28 +00:00
Pietro Cerutti
81d0332c7d lang/io: update to 2015.11.11 2016-06-28 14:57:56 +00:00
Jimmy Olgeni
79c43e4a13 Update Erlang 18 ports to version 18.3.4.1. 2016-06-28 14:09:16 +00:00
Mathieu Arnold
dca255c3ce Convert USE_PHP*=yes into USES=php*
PR:		210529
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6936
2016-06-28 14:00:45 +00:00
Mathieu Arnold
0c6398c48a Remove commented out include. 2016-06-28 12:15:09 +00:00
Johan van Selst
fb87d745fe Update to Afnix 2.6.3 2016-06-28 06:18:40 +00:00
Steve Wills
ac59ba2474 lang/ruby2?: Actually unmark broken 2016-06-27 14:50:03 +00:00
Steve Wills
d61e7e0a6b lang/ruby2?: Fix build on powerpc64 2016-06-27 14:37:08 +00:00
Gerald Pfeifer
98ba4aa0c9 Update to the 20160626 development snapshot of GCC 7. 2016-06-27 14:31:37 +00:00
Jimmy Olgeni
cdf77928bc Update lang/erlang-runtime18 to version 18.3.4.1. 2016-06-27 12:55:22 +00:00
Mathieu Arnold
9705d7b53f Update to v5.25.2-44-g7e169e8.
Changes:	https://github.com/Perl/perl5/compare/v5.25.1-209-g683433b...v5.25.2-44-g7e169e8
Sponsored by:	Absolight
2016-06-27 12:15:11 +00:00
Gerald Pfeifer
f499b03acb Update to the 20160623 snapshot of GCC 6. 2016-06-27 09:45:46 +00:00
Gerald Pfeifer
862888492d Update to the 20160621 snapshot of GCC 5.4.1. 2016-06-27 09:33:01 +00:00
Antoine Brodin
4278c0ec58 Fix build, extra-patch-src_prelude.h was applied in the wrong case
Reported by:	pkg-fallout
2016-06-27 06:26:06 +00:00
Jason Unovitch
6e3401c2ab lang/php70: update 7.0.7 -> 7.0.8
PR:		210491
Reported by:	Vladimir Krstulja <vlad-fbsd@acheronmedia.com>
Submitted by:	Philip Jocks <freebsdbugs@filis.org>
Approved by:	ports-secteam (with hat)
Security:	CVE-2015-8874
Security:	CVE-2016-5766
Security:	CVE-2016-5767
Security:	CVE-2016-5768
Security:	CVE-2016-5769
Security:	CVE-2016-5770
Security:	CVE-2016-5771
Security:	CVE-2016-5772
Security:	CVE-2016-5773
Security:	https://vuxml.FreeBSD.org/freebsd/66d77c58-3b1d-11e6-8e82-002590263bf5.html
MFH:		2016Q2
2016-06-25 22:20:31 +00:00
Jason Unovitch
fe7bb6430a lang/php56: update 5.6.22 -> 5.6.23
PR:		210502
Submitted by:	Philip Jocks <freebsdbugs@filis.org>
Approved by:	ports-secteam (with hat)
Security:	CVE-2015-8874
Security:	CVE-2016-5766
Security:	CVE-2016-5767
Security:	CVE-2016-5768
Security:	CVE-2016-5769
Security:	CVE-2016-5770
Security:	CVE-2016-5771
Security:	CVE-2016-5772
Security:	CVE-2016-5773
Security:	https://vuxml.FreeBSD.org/freebsd/66d77c58-3b1d-11e6-8e82-002590263bf5.html
MFH:		2016Q2
2016-06-25 22:19:54 +00:00
Jason Unovitch
c8c37c325a lang/php55: update 5.5.36 -> 5.5.37
Approved by:	ports-secteam (with hat)
Security:	CVE-2015-8874
Security:	CVE-2016-5766
Security:	CVE-2016-5767
Security:	CVE-2016-5768
Security:	CVE-2016-5769
Security:	CVE-2016-5770
Security:	CVE-2016-5771
Security:	CVE-2016-5772
Security:	CVE-2016-5773
Security:	https://vuxml.FreeBSD.org/freebsd/66d77c58-3b1d-11e6-8e82-002590263bf5.html
MFH:		2016Q2
2016-06-25 22:19:06 +00:00
Mathieu Arnold
11ca07f4fc Move bsd.php.mk to Uses/php.mk
PR:		210323
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6867
2016-06-23 13:19:17 +00:00
Torsten Zuehlsdorff
8b62234838 Change all occurrences of xmj@chaot.net to johannes@perceivon.net as the owner requested.
This only affects "Created by" lines with one exception: devel/uclcmd. There the maintainer is changed. This was overlooked in r416918.

Approved by: junovitch (mentor)
2016-06-23 09:48:53 +00:00
Pietro Cerutti
d03ec1ee5b lang/tcl87: update to fossil checkin a633d16fae65fb3a
http://core.tcl.tk/tcl/timeline?from=942948a1ea829133&to=a633d16fae65fb3a
2016-06-23 09:09:59 +00:00
Baptiste Daroussin
3ad4abc822 Prefer relative symlinks to be relocation friendly 2016-06-23 06:45:18 +00:00
Baptiste Daroussin
c4dfb6416c Use relative symlinks to make the port relocation friendly 2016-06-23 06:41:27 +00:00
Mathieu Arnold
05f731b3c7 Update to 1.20.
Sponsored by:	Absolight
2016-06-21 15:08:41 +00:00
Mathieu Arnold
b07da05643 Update to 1.33.
Sponsored by:	Absolight
2016-06-21 15:08:37 +00:00
Tijl Coosemans
e079e58681 Update Linux ports to Centos 6.8.
PR:		210373
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Differential Revision:	https://reviews.freebsd.org/D6891
2016-06-20 17:13:26 +00:00
Mathieu Arnold
c9696a315f Update to v5.25.1-209-g683433b.
Changes:	https://github.com/Perl/perl5/compare/v5.25.1-156-gf871eec...v5.25.1-209-g683433b
Sponsored by:	Absolight
2016-06-20 12:20:25 +00:00
Gerald Pfeifer
9d2e4a7a7e Update to the 20160619 development snapshot of GCC 7.
The issue addressed by files/patch-fix-selftests has been fixed
upstream in a variation of my approach, so remove this patch.
2016-06-20 09:09:57 +00:00
Gerald Pfeifer
030dc030c5 Update to the 20160616 snapshot of GCC 6. 2016-06-18 21:30:22 +00:00
Mathieu Arnold
1a8a092d9f Rename all files containing a : in their filename.
While there, run make makepatch on affected ports, and rename patches
accordingly.

Sponsored by:	Absolight
2016-06-17 23:28:04 +00:00
Ruslan Makhmatkhanov
5643ed620a lang/python[xx]: backport upstream fix for CVE-2016-5636
Add patch for integer overflow in zipimport module to all our python ports.

While I'm here, get rid of -f flag in ${RM} invocation, because ${RM} already
expands to rm -f, so in result we are getting something like:

/bin/rm -f -f /wrkdirs/usr/ports/lang/python35/work/stage/usr/local/lib/libpython3.so

PR:		210325
Submitted by:	 Vladimir Krstulja <vlad-fbsd@acheronmedia.com>
Security:	1d0f6852-33d8-11e6-a671-60a44ce6887b
With hat:	python
2016-06-17 17:09:04 +00:00
Mathieu Arnold
bf3282080e With the default options set, ruby is also sometime failing with:
--- loadpath.o ---
loadpath.c:30:2: error: RUBY_EXEC_PREFIX must be defined
 ^
loadpath.c:41:50: error: use of undeclared identifier 'RUBY_LIB_VERSION'
typedef char ruby_lib_version_string[(int)sizeof(RUBY_LIB_VERSION) - 2];

Sponsored by:	Absolight
2016-06-17 13:44:39 +00:00
Gerald Pfeifer
9ce1d5ff6d Update to the 20160614 snapshot of GCC 5.4.1.
This also covers following (and hence fixing) armv6hf* -> armv6* on
FreeBSD 11 and later.
2016-06-16 11:46:55 +00:00
Mathieu Arnold
fb46e32ed6 Update to v5.25.1-156-gf871eec.
Changes:	https://github.com/Perl/perl5/compare/v5.25.1-110-ge2733f9...v5.25.1-156-gf871eec
Sponsored by:	Absolight
2016-06-14 15:12:23 +00:00
Jimmy Olgeni
636b40f67b Update Erlang 18 ports to version 18.3.4. 2016-06-14 10:51:37 +00:00
Kurt Jaeger
697a609b23 lang/pcc: 1.0.0 -> 1.1.0
- Add RUN_DEPENDS on devel/pcc-libs port on the same version
- Adapt PLIST_FILES
- Add THREADS option to "Enable Thread-local storage (TLS)"
- Add new patch for ${WRKSRC}/cc/cc/cc.c file, related to inverted
  MULTIARCH_PATH define check
- Replace some static patches with sed patches
- Remove unneeded patches for this version

PR:		196642
Submitted by:	Sender Ghost <lightside@gmx.com>
Approved by:	joel (maintainer)
2016-06-13 19:53:48 +00:00
Michael Gmelin
e0c81583d3 Fix build on CURRENT.
This is a bit defensive, static_cast<int> might've cut it as well.

Approved by:	mentors (implicit)
2016-06-13 18:54:13 +00:00
Gerald Pfeifer
161e81a728 Update to the 20160612 development snapshot of GCC 7.
Add files/patch-fix-selftests as a temporary workaround for a
boostrap failure with older versions of GCC or compilers different
from GCC.
2016-06-13 12:07:38 +00:00
Andreas Tobler
3c69a3f69e Skip armv6hf support and move it into armv6. 2016-06-13 09:07:14 +00:00
John Marino
404e765ea9 lang/gcc6-aux: Remove useless ARMv6 patch
By Makefile restriction, gcc6-aux can only be built on x86-64 and i386.
This restriction is due to a lack of a bootstrap compiler required for
Ada.  Thus, the recently added ARMv6 patch has no effect (plus gcc6-aux
is updated by diff-* patchsets and single patches can interfer with
that scheme.)
2016-06-12 13:19:55 +00:00
Muhammad Moinur Rahman
08667a59e9 lang/librep: Update version 0.92.5=>0.92.6
- Add USES=autoreconf as dist no longer provides configure script
2016-06-11 23:04:09 +00:00
Muhammad Moinur Rahman
11d2ea65b7 lang/py-mx-base: Update version 3.2.8=>3.2.9 2016-06-11 21:52:36 +00:00
Gerald Pfeifer
8d6d07c36d Welcome to the GCC 6.1 release, the first release of the GCC 6 series.
The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98.

Type-based alias analysis now disambiguates accesses to different pointers.
This improves precision of the alias oracle by about 20-30% on higher-level
C++ programs. Programs doing invalid type punning of pointer types may now
need -fno-strict-aliasing to work correctly.

Value range propagation now assumes that the this pointer of C++ member
functions is non-null. This eliminates common null pointer checks but also
breaks some non-conforming code-bases (such as Qt-5, Chromium, KDevelop).
As a temporary work-around -fno-delete-null-pointer-checks can be used.
Wrong code can be identified by using -fsanitize=undefined.

There have been significant improvements around link-time optimization
and inter-procedural optimization and some support for OpenACC (though
probably not tested on FreeBSD) and version 4.5 of the OpenMP specification.

Source locations for the C and C++ compilers are now tracked as ranges
and diagnostics can now contain "fix-it hints".

New command-line options include -Wshift-negative-value, -Wshift-overflow,
-Wtautological-compare, -Wnull-dereference, -Wduplicated-cond, and
-Wmisleading-indentation.

C++ Concepts are now supported when compiling with -fconcepts, and there
are several other improvements around support for newer C++ features as
well as in the libstdc++ library.

Fortran now features Fortran 2008 SUBMODULE support, Fortran 2015 EVENT_TYPE,
EVENT_POST, EVENT_WAIT, and EVENT_QUERY support, and improved support for
OpenMP and OpenACC.

A lot has happened on the AArch64 and ARM fronts, on x86-64 there is now
Skylake with AVX-512 support, AMD instructions monitorx and mwaitx, and
support for address spaces __seg_fs, __seg_gs, and __seg_tl, as well as
AMD Zen (family 17h) processors, and basic support has been added for POWER9.

https://gcc.gnu.org/gcc-6/changes.html has a more extensive set of
changes and https://gcc.gnu.org/gcc-6/porting_to.html has a solid
overview of issue you may encountering porting to this new version.
2016-06-10 09:04:15 +00:00
Gerald Pfeifer
f44b89f1c3 Update to the 20160609 snapshot of GCC 6. 2016-06-10 08:23:38 +00:00
John Marino
e94e672950 lang/asis: Upgrade version 2015 => 2016
Bump ports that depend on ASIS as well.
2016-06-10 00:34:33 +00:00
Gerald Pfeifer
5f5680f08f Update to the 20160608 snapshot of GCC 5.4.1, that is, this is now based
on the GCC 5.4 release.
2016-06-09 23:12:55 +00:00
Gerald Pfeifer
a834131ac8 Update to the 20160608 snapshot of GCC 4.9.4. 2016-06-09 21:12:08 +00:00
John Marino
3efe2adb10 textproc/xmlada: Upgrade version 4.6.0.0 => 17.0.0 (scheme change)
The numbering scheme changed to presumably match years (e.g. 17 => 2017)
Bump everything with a build dependency as there is a matching soname
change.  Everything still builds on a DF exp-run.
2016-06-09 13:27:25 +00:00
Jason Unovitch
251f767bb8 lang/groovy: update 2.4.6 -> 2.4.7
Reported by:	portscout
2016-06-09 02:42:20 +00:00