1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-01 10:59:55 +00:00
Commit Graph

4281 Commits

Author SHA1 Message Date
Vanilla I. Shu
db70563fd8 Update to 1.2.2. 2017-10-06 06:17:28 +00:00
Tobias Kortkamp
a66b317496 New port: java/openjfx8-scenebuilder
JavaFX Scene Builder provides a visual layout environment that lets
you quickly design user interfaces for JavaFX applications without
needing to write any code.

It allows simple drag-and-drop positioning of GUI components onto a
JavaFX scene.  As you build the layout of your UI, the FXML code for
the layout is automatically generated.  It provides a simple yet
intuitive interface that can help even non-programmers to quickly
prototype interactive applications that connect GUI components to the
application logic.

WWW: http://openjdk.java.net/projects/openjfx/
2017-10-04 17:12:42 +00:00
Tobias Kortkamp
a225df30e4 Make sure that java/openjfx8-devel can load libavcodec.so.57 and
unlock support for more media formats.
2017-10-04 12:28:42 +00:00
Tobias Kortkamp
c7e43fec34 java/openjfx8-devel: Update to 8u172-b00
- Move to the regular OpenJFX 8 repository [1], add all *BSD specific
  patches to the port, and stop using the repository at [2].  This
  should make port contributions and updates a lot easier going forward.
- Bump PORTEPOCH and start using version numbers based on the tags from [1]
- Prepare the port for supporting multiple audio backend options
- Fix PREFIX/LOCALBASE confusion and get all Java dependencies from LOCALBASE
  and not from PREFIX
- Respect CC and CXX during the WebKit build.  Clang in FreeBSD 10.3
  segfaults while building it now, so make sure we use Clang from
  devel/llvm40 via compiler:c++14-lang instead.

[1] http://hg.openjdk.java.net/openjfx/8u/rt/
[2] https://bitbucket.org/tobik/openjfx-rt
2017-10-03 21:24:58 +00:00
Jung-uk Kim
06ee14ef70 Clean up X11 option handling. No functional change. 2017-10-03 19:53:20 +00:00
Jung-uk Kim
8bac93539e Fix java/openjdk8-jre build after r444448.
PR:		222750
2017-10-03 18:13:18 +00:00
Jung-uk Kim
b3297776b5 Update arm distfiles to sync. with amd64 and i386. 2017-10-02 16:24:18 +00:00
Don Lewis
e2fcc27d73 Unbreak fetch. This is sort of an exception to the MASTER_SITE_SUBDIR
for APACHE_COMMONS_SOURCE.
2017-09-30 04:39:29 +00:00
Don Lewis
5ba84086f4 New port jakarta-commons-lang3.
This is a repo-copy of jakarta-commons-lang, updated to revision 3.4.
It can co-exist with jakarta-commons-lang.  The newest version upstream
is actually 3.6, but support for using apache-ant to build was dropped
between 3.4 and 3.5.  Apache OpenOffice 4.2.0 will require 3.3+.

Add NO_ARCH.

Modernize by using option helpers.

Get rid of the JDK_API!= stuff, which looks like it no longer did
anything useful.
2017-09-29 09:07:40 +00:00
Jung-uk Kim
829933d303 Synchronize COMMENT with java/bootstrap-openjdk8. 2017-09-28 22:03:24 +00:00
Jung-uk Kim
7e26df3cf5 Set DEPRECATED and EXPIRATION_DATE.
Use java/bootstrap-openjdk6 to bootstrap java/openjdk6 and java/openjdk7 and
use java/bootstrap-openjdk8 to bootstrap java/openjdk8.
2017-09-28 21:03:43 +00:00
Jung-uk Kim
6330c22ba4 Use java/bootstrap-openjdk6 to bootstrap. 2017-09-28 20:22:16 +00:00
Jung-uk Kim
ad6af13f08 Use java/bootstrap-openjdk8 to bootstrap. 2017-09-28 20:14:21 +00:00
Jung-uk Kim
bda81778aa Add bootstrap JDK for OpenJDK8.
PR:		210283
PR:		221897
PR:		222460
2017-09-28 20:12:51 +00:00
Jung-uk Kim
c17c5e1d31 Make sure to disable IcedTea patches when we build distfiles next time. 2017-09-28 18:46:04 +00:00
Jung-uk Kim
591481a836 Add a missing runtime dependency. 2017-09-27 05:44:42 +00:00
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