Commit graph

15164 commits

Author SHA1 Message Date
Gerald Pfeifer
002013f528 Support for Java (both the GCJ front end and libgcj) has been removed
upstream.

Remove the JAVA option, which we already changed to off by default for this
version of GCC, remove java from CATEGORIES, remove files/java-patch-hier,
simplify post-stage accordingly, and adjust pkg-descr and pkg-plist.
2016-10-03 18:57:44 +00:00
Pietro Cerutti
6b54361030 lang/seed7: update to 05_20161002
20161002:
- Definitions of float shift operators << and >> have been added to
  float.s7i (A << B is equivalent to A * 2.0 ** B and A >> B is
  equivalent to A / 2.0 ** B).
- Checks for the operators << and >> have been added to chflt.sd7.
- Interpreter and compiler have been improved to support the primitiv
  actions FLT_LSHIFT and FLT_RSHIFT.
- The example program find7.sd7 has been added. This program is an
  utility to search for files and file contents.
- Documentation comments have been added to arrlib.c, biglib.c,
  blnlib.c, bstlib.c, fillib.c, pcslib.c, prclib.c, prglib.c and
  strlib.c.
2016-10-03 13:49:37 +00:00
Mathieu Arnold
b92776ac70 Update to v5.25.5-64-g1c56654.
Changes:	https://github.com/Perl/perl5/compare/v5.25.5-24-g98fce2a...v5.25.5-64-g1c56654
Sponsored by:	Absolight
2016-10-03 11:56:56 +00:00
Ashish SHUKLA
b5d39d68e4 - Update to 0.7.7 2016-10-03 10:37:00 +00:00
Gerald Pfeifer
042419fb93 Update to the 20161002 development snapshot of GCC 7. 2016-10-03 07:22:55 +00:00
Jimmy Olgeni
2da8a4586f Update Erlang 19 ports to version 19.1.1. 2016-10-02 15:18:54 +00:00
Gerald Pfeifer
0bf9ccf838 Update to the 20160929 snapshot of GCC 6. 2016-10-02 13:49:08 +00:00
John Marino
16c36744d1 lang/rust: Update distinfo.x86_64 for DragonFly support for v1.12
Preapproved by:	riggs
2016-10-02 01:07:32 +00:00
Thomas Zander
f5a0c66880 Update to upstream release 1.12.0 2016-10-01 14:28:38 +00:00
Dmitry Marakasov
098411e1ac - Convert sparc64 BROKEN to helper
- Mark BROKEN on 9.0 i386:

In file included from /wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/include/QtCore/qglobal.h:1,
                 from /wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/qmake/library/qmake_global.h:45,
                 from /wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/qmake/library/qmakeparser.h:45,
                 from /wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/qmake/library/qmakeevaluator.h:49,
                 from /wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/qmake/project.h:45,
                 from /wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/qmake/project.cpp:42:
/wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:443: error: 'QT_POINTER_SIZE' was not declared in this scope
/wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:443: error: template argument 1 is invalid
/wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:443: error: expected initializer before 'qregisterint'
/wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:444: error: 'QT_POINTER_SIZE' was not declared in this scope
/wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:444: error: template argument 1 is invalid
/wrkdirs/usr/ports/lang/phantomjs/work/phantomjs-2.0.0/src/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:444: error: expected initializer before 'qregisteruint'

Reported by:	pkg-fallout
Obtained from:	portmgr blanket
2016-10-01 06:35:50 +00:00
Rene Ladan
a783ff66a0 Remove expired ports:
2016-09-30 math/why3-spark: Only useful for deprecated lang/spark
2016-09-30 lang/spark: Broken for more than 6 months
2016-09-30 math/alt-ergo-spark: Only useful for deprecate lang/spark
2016-09-30 security/nessus-libnasl: Abandoned, consider using OpenVAS
2016-09-30 security/nessus: Abandoned, consider using OpenVAS
2016-09-30 security/nessus-libraries: Abandoned, consider using OpenVAS
2016-09-30 security/nessus-plugins: Abandoned, consider using OpenVAS
2016-09-30 20:31:51 +00:00
Pawel Pekala
3fae7ae420 Update to version 16.1
PR:		212765
Submitted by:	Klaus Aehlig (maintainer)
2016-09-30 18:59:46 +00:00
Gerald Pfeifer
d9473cf9b2 Update to the 20160927 snapshot of GCC 5.4.1. 2016-09-29 19:32:53 +00:00
Antoine Brodin
ea16d28b49 - Update devel/doxygen to 1.8.12
- Adjust plist of ports depending on it

PR:		212869
2016-09-27 16:32:52 +00:00
Gerald Pfeifer
2d3c0c7371 Update to the 20160925 development snapshot of GCC 7. 2016-09-26 18:44:25 +00:00
Adam Weinberger
b1b8761933 Only depend on XSLoader if perl < 5.24.1.
While here, simplify the XS strippage.
2016-09-26 15:38:22 +00:00
Mathieu Arnold
0f44efbd0f Update to v5.25.5-24-g98fce2a.
Changes:	https://github.com/Perl/perl5/compare/v5.25.4-177-g1608ed2...v5.25.5-24-g98fce2a
Sponsored by:	Absolight
2016-09-26 09:58:09 +00:00
Lars Thegler
404e947a8e - Update to 0.416
Changes: https://api.metacpan.org/source/REHSACK/List-MoreUtils-0.416/Changes
- Disperse maintainership
2016-09-26 07:03:57 +00:00
John Marino
df25b1423a lang/fpc-units: Set VLC unit as a non-default option
Due to the VLC included in KDE, the fpc-units metapackage package coexist
with the KDE metapackage due to FPC's VLC unit requiring QT5.

Until such time where they can coexist, the FPC VLC unit will not be an
on-by-default option to remove this install conflict.

PR:		212919
Reported by:	Ian Goddard (bz at austonley.org.uk)
2016-09-24 16:10:39 +00:00
Tijl Coosemans
48f4591035 - Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
  --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
  aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU.  The code wanted to use BYTE_ORDER
  defined in machine/endian.h, but this isn't visible because ICU is
  compiled with _XOPEN_SOURCE.  Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
  without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
  pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
  a C++11 runtime library now.  Add this to all ports that depend on it
  so their executables load the right libstdc++.so on FreeBSD 9.

PR:		205120
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-24 11:06:57 +00:00
Gerald Pfeifer
7fd432b281 Update to the 20160922 snapshot of GCC 6. 2016-09-24 07:44:23 +00:00
Gerald Pfeifer
af418038ab Disable building Java on powerpc64 (option JAVA) by default. It is
causing build failures of the kind

  /usr/local/bin/ld: classpath/tools/.libs/libgcj_tools_la-tools.o:
  unknown relocation type 1383330 for `*UND*'

and generally not that important nor widely used.

Reported by:	swills
Discussed with:	andreast
2016-09-23 16:07:53 +00:00
Mathieu Arnold
ea22b797ee Put back the mail-header patch.
Pointy hat:	tz
Sponsored by:	Absolight
2016-09-23 14:46:34 +00:00
Torsten Zuehlsdorff
d9bd705a58 lang/php56: Update from 5.6.25 to 5.6.26
Security:    CVE-2016-7416
Security:    CVE-2016-7412
Security:    CVE-2016-7414
Security:    CVE-2016-7417
Security:    CVE-2016-7411
Security:    CVE-2016-7413
Security:    CVE-2016-7418

MFH:         2016Q3
Approved by: swills (mentor)
2016-09-23 08:26:44 +00:00
Mark Linimon
1087f367b7 Fix obvious braino. 2016-09-23 02:24:48 +00:00
Jimmy Olgeni
c64aab91b7 Remove redundant WX_UNICODE from Erlang runtime ports.. 2016-09-22 10:51:24 +00:00
Jimmy Olgeni
5cb057512f Update Erlang ports to 19.1. 2016-09-22 10:42:02 +00:00
Gerald Pfeifer
d93e4849bc Update to the 20160920 snapshot of GCC 5.4.1. 2016-09-21 21:23:59 +00:00
Gerald Pfeifer
1dd5c1406e Update to the 20160918 development snapshot of GCC 7. 2016-09-21 16:08:00 +00:00
Torsten Zuehlsdorff
ad86e61f50 lang/php70: Update from 7.0.10 to 7.0.11
Security:    CVE-2016-7416
Security:    CVE-2016-7412
Security:    CVE-2016-7414
Security:    CVE-2016-7417
Security:    CVE-2016-7413
Security:    CVE-2016-7418

MFH:         2016Q3
Approved by: pi (mentor)
2016-09-21 15:43:47 +00:00
Jimmy Olgeni
4e787057b4 Update lang/alchemist.el to version 1.8.1. 2016-09-21 13:19:20 +00:00
Mark Felder
a50f67ec85 lang/phantomjs: Remove hack for FreeBSD 9 and use compiler:c++11-lang
MFH:		2016Q3
2016-09-19 17:22:44 +00:00
Mathieu Arnold
7c76c07b55 Update to v5.25.4-177-g1608ed2.
Changes:	https://github.com/Perl/perl5/compare/v5.25.4-111-g92b69f6...v5.25.4-177-g1608ed2
Sponsored by:	Absolight
2016-09-19 14:22:31 +00:00
Mark Linimon
54a1e71d5d Mark as broken on sparc64.
Approved by:	portmgr (tier-2 blanket)
2016-09-19 13:20:22 +00:00
Mark Linimon
879d40af70 Mark as broken on various tier-2 archs. 2016-09-19 13:14:43 +00:00
Mark Linimon
a5d70f453e Mark as broken on various tier-2 archs. 2016-09-19 13:12:33 +00:00
Gerald Pfeifer
fa00e8be8b Update to the 20160915 snapshot of GCC 6. 2016-09-18 16:40:35 +00:00
Jimmy Olgeni
989a7af287 Update lang/elixir to version 1.3.3. 2016-09-18 16:04:04 +00:00
Mark Linimon
faeb07165a Mark as broken on sparc64.
Approved by:	portmgr (tier-2 blanket)
2016-09-18 10:38:16 +00:00
Mark Felder
04fdb95cc8 lang/phantomjs: Fix build on 9.3 and 11.0
- Take maintainership (maintainer timeouts previously)
- Remove no-op patch
- Remove work related to GCC build profiles as we enforce clang
- Add patch to fix building with clang in 11.0
- Add hack to enforce CC and CXX for 9.3

Partway through the build the compiler was switching from clang++ to c++
which is GCC in base system. This was causing build failures.

MFH:		2016Q3
2016-09-17 14:37:36 +00:00
Raphael Kubo da Costa
3346021972 Update the Qt5 ports to 5.6.1.
This took longer than expected, but there are quite a few changes to the
existing ports and a few new ones.

General upstream changes:
- Starting with Qt 5.6.2, Qt will fail at configuration time if LibreSSL is
  being used. According to the discussion here:
  https://codereview.qt-project.org/#/c/154800/
  The Qt project is not opposed to LibreSSL, but does not want to mix
  support for it into the OpenSSL backend code, especially as they move
  towards supporting OpenSSL 1.1.
  People interested in LibreSSL support are welcome to submit a separate
  backend upstream, but are expected to maintain it. We (kde@) are not
  opposed to carrying some patches authored by others in the future, as long
  as they are not huge and destabilizing.
- When Qt detects the compiler supports C++11, it will pass -std=gnu++11 by
  default (this is an upstream change). You can add "CONFIG -= c++11" to
  your .pro. Qt 5.7 will require C++11.
- www/webkit-qt5: The QtWebKit module is deprecated upstream, and is shipped
  separately as a community release tarball. kde@ does not have an ETA for a
  qt5-webengine port, as it requires a huge effort (and number of patches)
  similar to maintaining www/chromium itself.
- x11-toolkits/qt5-declarative has been deprecated upstream. The last
  release is 5.5.1.

Relevant changes:
- devel/qmake5: The freebsd-clang mkspec has become the default mkspec on
  FreeBSD, replacing the outdated freebsd-g++ one that was moved to
  unsupported/ (it still works though).
- devel/qt5-qdoc: qdoc was moved to qttools upstream, but its data files are
  still in qtbase. The data files are now in the qt5-qdoc-data port.
- misc/qt5-doc: Clean up and stop requiring a compiler and fumbling with
  mkspecs. Instead of running the `configure' script, which requires a
  compiler and adjustments to the mkspecs files and also ends up building a
  new qmake binary, we now leverage USES=qmake to generate all the Makefiles
  from the top-level qt.pro. Getting this to work requires some tricks,
  though, and qt.conf.in has a longer explanation of what's being done.
  Switch to USES=gmake to be able to drop MAKE_JOBS_UNSAFE=yes.

New ports:
- comms/qt5-serialbus
- devel/qt5-qdoc-data
- x11-toolkits/qt5-quickcontrols2

Big thanks to Adriaan de Groot (groot@kde.org), tcberner@ and Loise Nolden
(nolden@kde.org) for the huge amount of work they put into this
patch. Loise in particular also sent quite a few changes upstream that were
essential for this update to work.

PR:		211916
2016-09-17 09:46:54 +00:00
John Marino
1d2525df43 Add USES+=ssl to 3 of 8 graphics/libGL/Makefile.common consumers
Despite having a configure argument of --with-sha1=libcrypto, only three
of the eight users of graphics/libGL/Makefile.common actually link to
SSL libraries.  Individually add USES=ssl to these three ports rather
than have all 8 having this requirement.

Approved by:	SSL blanket
2016-09-15 16:16:22 +00:00
Bartek Rutkowski
788f9a609c lang/ypsilon: Update sources and fix builds
- Remove MASTER_SITES and add USE_GITHUB to fetch sources from new location
- Add USE_GCC= to fix builds failing with CLANG
- Add LICENSE and LICENSE_FILE
- Update pkg-descr

PR:		212694
Submitted by:	Vitaly Magerya <vmagerya@gmail.com> (maintainer)
2016-09-15 11:36:56 +00:00
Gerald Pfeifer
8614790126 Update to the 20160913 snapshot of GCC 5.4.1. 2016-09-15 10:14:36 +00:00
Steve Wills
149ba7338a Unmark broken on powerpc64
These ports built successfully
2016-09-15 01:41:28 +00:00
John Marino
0cacccdf65 Drop spark-related ports for removal after 30 Sept 2016-09-15 01:35:58 +00:00
John Marino
252c5d5f38 Release some of my ports back to the heap 2016-09-15 01:29:41 +00:00
Mathieu Arnold
dbbfc7889a GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN

Some ports have a local mirror configured but for security reasons, it
is not considered upstream.

Sponsored by:	Absolight
2016-09-14 15:59:34 +00:00
Jimmy Olgeni
3700878c7d Replace the short lived Erlang 19.0.6 with 19.0.7. 2016-09-14 15:23:26 +00:00
Jimmy Olgeni
1bf1c43996 Update Erlang ports to version 19.0.6.
Remove GCC option: clang works just fine, and using gcc on FreeBSD
gives a few errors (and seems to be mostly untested upstream).
2016-09-14 13:02:56 +00:00