Commit Graph

4965 Commits

Author SHA1 Message Date
Jung-uk Kim 65305ef5fe Use java/bootstrap-openjdk6 to bootstrap. 2017-09-27 05:03:03 +00:00
Jung-uk Kim 16f59a4286 Add bootstrap JDK for OpenJDK6.
java/bootstrap-openjdk will be used for OpenJDK7 and OpenJDK8 later.
2017-09-27 05:02:16 +00:00
Jan Beich a382198617 devel/icu: update to 59.1
- Temporarily keep C++98 working in consumers for Clang's default -std=

Changes:	http://site.icu-project.org/download/59
PR:		218788
Submitted by:	takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by:	antoine
2017-09-25 00:02:36 +00:00
Adam Weinberger c499c78518 Reset maintainership on Dominic Fandrey's ports.
With hat:	portmgr
2017-09-23 21:11:51 +00:00
Tobias Kortkamp 225bf1ceda java/openjfx8-devel: Unbreak build with ICU 59.1
modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:40:13: error: no matching function for call to 'create'
    return &OpaqueJSString::create(chars, numChars).leakRef();
            ^~~~~~~~~~~~~~~~~~~~~~
modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:48:32: note: candidate function not viable: no known conversion from 'const JSChar *' (aka 'const unsigned short *') to 'const LChar *' (aka 'const unsigned char *') for 1st argument
    static Ref<OpaqueJSString> create(const LChar* characters, unsigned length)
                               ^
modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:53:32: note: candidate function not viable: no known conversion from 'const JSChar *' (aka 'const unsigned short *') to 'const UChar *' (aka 'const char16_t *') for 1st argument
    static Ref<OpaqueJSString> create(const UChar* characters, unsigned length)
                               ^
modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:43:32: note: candidate function not viable: requires 0 arguments, but 2 were provided
    static Ref<OpaqueJSString> create()
                               ^
modules/web/src/main/native/Source/JavaScriptCore/API/OpaqueJSString.h:58:53: note: candidate function not viable: requires 1 argument, but 2 were provided
    JS_EXPORT_PRIVATE static RefPtr<OpaqueJSString> create(const String&);
                                                    ^
modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:65:35: error: no matching function for call to 'createWithoutCopying'
    return OpaqueJSString::create(StringImpl::createWithoutCopying(chars, numChars)).leakRef();
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/web/src/main/native/Source/WTF/wtf/text/StringImpl.h:385:50: note: candidate function not viable: no known conversion from 'const JSChar *' (aka 'const unsigned short *') to 'const UChar *' (aka 'const char16_t *') for 1st argument
    WTF_EXPORT_STRING_API static Ref<StringImpl> createWithoutCopying(const UChar* characters, unsigned length);
                                                 ^
modules/web/src/main/native/Source/WTF/wtf/text/StringImpl.h:386:50: note: candidate function not viable: no known conversion from 'const JSChar *' (aka 'const unsigned short *') to 'const LChar *' (aka 'const unsigned char *') for 1st argument
    WTF_EXPORT_STRING_API static Ref<StringImpl> createWithoutCopying(const LChar* characters, unsigned length);
                                                 ^
modules/web/src/main/native/Source/JavaScriptCore/API/JSStringRef.cpp:90:12: error: cannot initialize return object of type 'const JSChar *' (aka 'const unsigned short *') with an rvalue of type 'const UChar *' (aka 'const char16_t *')
    return string->characters();
           ^~~~~~~~~~~~~~~~~~~~
modules/web/src/main/native/Source/WTF/wtf/unicode/java/UnicodeJava.h:21:18: error: typedef redefinition with different types ('uint16_t' (aka 'unsigned short') vs 'char16_t')
typedef uint16_t UChar;
                 ^
/usr/local/include/unicode/umachine.h:347:22: note: previous definition is here
    typedef char16_t UChar;

PR:		218788, 222270
Submitted by:	jbeich
Reviewed by:	jbeich
Obtained from:	WebKit (rebased)
2017-09-21 17:55:30 +00:00
Boris Samorodov b8002bbae6 java/intellij: Update to version 2017.2.4. 2017-09-13 22:51:04 +00:00
Gerald Pfeifer e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Greg Lewis 4f0e3c4d46 . Update to 7u151. 2017-09-08 18:11:04 +00:00
Jung-uk Kim 6ea79f805e Fix available memory calculation on head after r309017.
Note PORTREVISION is not bumped because it only affects a kernel without
"options COMPAT_FREEBSD11".
2017-09-07 00:41:34 +00:00
Jung-uk Kim b3af4e6f63 Fix available memory calculation on head after r309017.
Note PORTREVISION is not bumped because it only affects a kernel without
"options COMPAT_FREEBSD11".
2017-09-07 00:40:40 +00:00
Greg Lewis 60dd67ef73 . Update to b44. 2017-09-03 02:28:32 +00:00
Mark Linimon b58ecf8673 The src tree is splitting 32-bit arm support into 'armv6' and the new
'armv7'.  This patch adds armv7 support.  It should provide no regression
on any existing architecture.

PR:		221896
Approved by:	maintainer
2017-09-01 14:42:43 +00:00
Boris Samorodov 1b7e050606 java/intellij: Update to version 2017.2.3. 2017-08-30 21:10:28 +00:00
Greg Lewis 33ad7fb605 . Update to 8u144. 2017-08-27 17:48:46 +00:00
Tobias Kortkamp 0ddc6acaf2 Require at least Gradle 4.0 for building java/openjfx8-devel
This will prevent build problems when there is an older Gradle version
installed in the build environment.  Using older Gradle versions is
not supported and leads to hard to decode build failures.
2017-08-26 14:42:54 +00:00
Tobias Kortkamp 092b72c9e9 java/openjfx8-devel
- Enable OpenGL Prism backend by default on FreeBSD too
- Add missing platform check.  FreeBSD is "a form of Linux or Solaris" too.

Submitted by:	Gareth Wyn Roberts <g.w.roberts@glyndwr.ac.uk> (via mail)
2017-08-24 17:48:55 +00:00
Boris Samorodov f362118427 java/intellij-pycharm -> devel/pycharm-ce: Disconnect the former and connect the latter. 2017-08-23 18:47:50 +00:00
Boris Samorodov 4ca1576159 java/intellij-pycharm -> devel/pycharm-ce: Rename to reflect upstream and
use a more appropriate origin (devel for development tools,  IDEs).
2017-08-23 18:42:19 +00:00
Eugene Grosbein fdcf879213 Update to version 1.58
The main focus in this release is on features. Considerable work has
been done on improving the TLS/DTLS API and the BCJSSE. Support for
ECGOST3410-2012 has been added for both signing and key
agreement/exchange. The DSTU-7564 digest and DSTU-7624 (Kalyna) cipher
have also been added. Support for XMSS and XMSS^MT has been added to the
BCPQC provider and certificate support for the BCPQC algorithms is much
improved.

Further details on other additions and bug fixes can be found in the
release notes at:

https://www.bouncycastle.org/releasenotes.html
2017-08-22 16:51:42 +00:00
Boris Samorodov 3bffd91d54 java/intellij: Update to version 2017.2.2. 2017-08-19 10:24:35 +00:00
Boris Samorodov df8ef61432 java/intellij-pycharm: Update to version 2017.2.1. 2017-08-13 19:59:49 +00:00
Jung-uk Kim 77f9a32ce4 Update to 8u144.
MFH:		2017Q3
2017-08-10 16:40:54 +00:00
Mathieu Arnold 28dc2acfa6 Fixup GH_TAGNAME usage, and minor cleanup.
Sponsored by:	Absolight
2017-08-09 16:10:56 +00:00
Alex Dupre 8e3b0ad1c3 Update to 1.5.6 release.
PR:		220592
Submitted by:	Gerrit Beine <mail+freebsd@gerritbeine.de>
2017-08-09 15:27:50 +00:00
Boris Samorodov 00b8d8ca99 java/intellij: Update to version 2017.2.1. 2017-08-02 22:27:07 +00:00
Boris Samorodov cc4c25c351 java/intellij-pycharm: Update to version 2017.2. 2017-07-29 09:43:21 +00:00
Boris Samorodov 2dcf86d79d java/intellij: Update to version 2017.2. 2017-07-25 17:38:37 +00:00
Tobias Kortkamp 7de7dddc28 java/openjfx8-devel: Update to a more recent snapshot
- Add new default options MEDIA and WEBKIT to enable building of the
  media and web modules
- Take back maintainership

Running e.g. AsciidocFX on FreeBSD should be possible now.

PR:		218014
Reported by:	Dr. Jochen Raßler <jochen.rassler@gmail.com>, mr (via mail)
2017-07-22 22:05:21 +00:00
Boris Samorodov bfe0a53601 java/intellij-pycharm: Update to version 2017.1.5. 2017-07-18 09:20:26 +00:00
Tobias Kortkamp b746e136ed Fix build of java/openjfx8-devel with Gradle 4.0
PR:		220322
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D11565
2017-07-13 15:46:36 +00:00
Jung-uk Kim 4967dcccea Remove an unnecessary runtime dependency for NPAPI plugin support.
PR:		220648
MFH:		2017Q3
2017-07-11 19:44:09 +00:00
Tobias Kortkamp 3b42faefe9 Add missing Pango symbols
Currently Pango functions are hidden behind __linux__ and not compiled
in as part of the build.  Not all JavaFX applications are affected by
this, but applications that do advanced text layout that require Pango
internally cause an UnsatisfiedLinkError at runtime.

Caused by: java.lang.UnsatisfiedLinkError: com.sun.javafx.font.freetype.OSPango.pango_ft2_font_map_new()J
	at com.sun.javafx.font.freetype.OSPango.pango_ft2_font_map_new(Native Method)
	at com.sun.javafx.font.freetype.PangoGlyphLayout.layout(PangoGlyphLayout.java:88)
	at com.sun.javafx.text.PrismTextLayout.shape(PrismTextLayout.java:834)
	at com.sun.javafx.text.PrismTextLayout.layout(PrismTextLayout.java:1064)
	at com.sun.javafx.text.PrismTextLayout.ensureLayout(PrismTextLayout.java:223)
	...

PR:		220566
Submitted by:	Stefan Ehmann <shoesoft@gmx.net>
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D11545
MFH:	2017Q3
2017-07-11 13:20:17 +00:00
Eugene Grosbein 72482226ac Fix build of java/bouncycastle15 on armv6:
remove fork="true" in javac and fork="yes" in junit tasks (ant/bc+-build.xml)

Original report:

  If java/bouncycastle15 is build on armv6 with openjdk18, the build stops with
  This command is not for general use and should only be run as the result of a call to ProcessBuilder.start() or Runtime.exec() in a java application

PR:		220612
Submitted by:	Gerrit Beine <mail+freebsd@gerritbeine.de> (based on)
Approved by:	az (mentor)
2017-07-11 05:38:31 +00:00
Boris Samorodov 0c691c9fa0 java/intellij: Update to 2017.1.5. 2017-07-10 11:27:02 +00:00
Tobias Kortkamp 97b05f204d Add a new ALSA default option to make it possible to disable ALSA
support and build the JDK without an ALSA dependency

PR:		219125
Reviewed by:	jbeich
Approved by:	mat (mentor), java (maintainer timeout, 6+ weeks)
Differential Revision:	https://reviews.freebsd.org/D11331
2017-06-27 08:35:24 +00:00
Mark Linimon 2fc969b4b7 Scrub mention of armv6hf from ARCHS. It was never in a released version.
While here, sort ARCHS and pet portlint.

Reviewed by:	imp
Approved by:	portmgr (tier-2 blanket)
2017-06-26 22:20:20 +00:00
Sunpoet Po-Chuan Hsieh 44a1e78654 Fix WWW
Approved by:	portmgr (blanket)
2017-06-26 19:36:28 +00:00
Sunpoet Po-Chuan Hsieh 65e7911c7b Fix WWW
Approved by:	portmgr (blanket)
2017-06-26 19:36:23 +00:00
David Naylor 9920d3ae65 qa: add check for NO_ARCH
If NO_ARCH is set then check that no FreeBSD elf(5) files are in $STAGEDIR.
If an elf(5) file is bundles as part of the package, but is not meant to be
run directly (i.e. the elf(5) file is a payload, and not compiled) then
those files can be added to NO_ARCH_IGNORE to avoid the check from failing,

Changes to ports:
 - Ports that have NO_ARCH set, but actually compile files have had NO_ARCH
   removed.
 - Ports that have elf(5) payloads have had those files added to
   NO_ARCH_IGNORE.
 - R-cran ports that do not set USES=cran:compiles have NO_ARCH set,

PR:		218976
Reviewed by:	antoine, mat
Approved by:	portmgr
2017-06-18 18:09:16 +00:00
Boris Samorodov 4f1791f3a7 java/intellij-pycharm: Update to version 2017.1.4 2017-06-14 10:06:44 +00:00
Boris Samorodov 6c5843f1d0 java/intellij: Update to version 2017.1.4 2017-06-07 11:54:45 +00:00
Boris Samorodov 6e0d5ef4ff java/intellij-pycharm: Update to version 2017.1.3 2017-05-31 11:44:51 +00:00
Jung-uk Kim 0c4e8f20de Fix compilation with Clang 4.0. 2017-05-31 04:55:36 +00:00
Jung-uk Kim 94001227e8 Fix compilation with Clang 4.0. 2017-05-31 04:53:51 +00:00
Greg Lewis 918fb9038d . Update to b43. 2017-05-30 00:47:27 +00:00
Greg Lewis b77ba1d553 . Update to 7u141. 2017-05-30 00:19:06 +00:00
Greg Lewis f59b37d996 . Update to 7u131. 2017-05-29 04:16:00 +00:00
Greg Lewis b1a2b1f2a0 . Update to the 8u131 docs. 2017-05-27 06:33:43 +00:00
Mark Linimon c095cd43d0 Mark some ports failing on armv6, for errors classified as "???".
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-05-26 20:02:44 +00:00
Mark Linimon 28a42395cb Mark some ports failing on armv6. In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-05-26 14:45:53 +00:00