From owner-freebsd-java@freebsd.org Mon Mar 6 03:02:13 2017 Return-Path: Delivered-To: freebsd-java@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7D3DECF765E for ; Mon, 6 Mar 2017 03:02:13 +0000 (UTC) (envelope-from info@annabelleruth.pw) Received: from annabelleruth.pw (annabelleruth.pw [79.137.19.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3BAC01177 for ; Mon, 6 Mar 2017 03:02:12 +0000 (UTC) (envelope-from info@annabelleruth.pw) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=annabelleruth.pw; s=dkim; h=List-Id:List-Unsubscribe:Content-Type:MIME-Version:To:Reply-To:From:Subject:Date:Message-ID; bh=+mopKJC1HNd/AIYKH9LudiL0fJ4oPsPJbOnSYWbxyUg=; b=pkkIruZkCYGTQT6iDP4dtraU6uMtfMUGxvgrVTu4oBUHY/tbGMKS486uo6o891W5FBsaaqs8JxHt07U9XUf+Z0tHZKT9rOc0WDaxEIdmn72EfWWxcQUbbgd52b6iK14ctiOChEoAH9gLbd12YpYo7exFpQHNB5uFLKwHMbAvaDk=; Received: from annabelleruth.pw ([79.137.19.71]) by annabelleruth.pw with esmtpa (Exim 4.84_2) (envelope-from ) id 1ckiuS-0000Yn-IO for freebsd-java@freebsd.org; Mon, 06 Mar 2017 04:02:04 +0100 Message-ID: <460676913f79958d9738385758a6aa23@annabelleruth.pw> Date: Mon, 06 Mar 2017 03:02:04 +0000 Subject: =?utf-8?Q?Here=E2=80=99s?= how you can turn a =?utf-8?Q?=E2=80=98dead_list=E2=80=99?= into a rabid buyers list and increase sales by a huge leap! From: Valentin Ekzarkho Reply-To: Valentin Ekzarkho To: "freebsd-java@freebsd.org" MIME-Version: 1.0 X-Sender: info@annabelleruth.pw X-Report-Abuse: Please report abuse for this campaign here: http://qqq.annabelleruth.pw/campaigns/cl696lqbm4099/report-abuse/qr843ma36w468/la5574rgct227 X-Receiver: freebsd-java@freebsd.org X-Mw-Tracking-Did: 2 X-Mw-Subscriber-Uid: la5574rgct227 X-Mw-Mailer: SwiftMailer - 5.4.x X-Mw-EBS: http://qqq.annabelleruth.pw/lists/block-address X-Mw-Delivery-Sid: 2 X-Mw-Customer-Uid: gx8052ecgk34a X-Mw-Customer-Gid: 1 X-Mw-Campaign-Uid: cl696lqbm4099 X-Feedback-ID: cl696lqbm4099:la5574rgct227:WMEKZA22 Precedence: bulk Feedback-ID: cl696lqbm4099:la5574rgct227:qr843ma36w468:gx8052ecgk34a Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.23 List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Mar 2017 03:02:13 -0000 =20 =C2=A0=20 Hello! We all know how important it is to have a high conversion list. But there are many internet marketers that struggle to obtain a list that consists of highly potential buyers. Email marketing helps your business gain instant sales from your subscribers list. It is the core of internet marketing.=C2=A0However, a lot of entrepreneurs fail to fully utilize its power. If you're one of them, you're in for a treat because I have something great in store for you. [[PRESS HERE TO DOWNLOAD]] HTTP://QQQ.ANNABELLERUTH.PW/CAMPAIGNS/CL696LQBM4099/TRACK-URL/LA5574RGCT2= 27/ACDDC8BB9D5AB91C435C617AB2848176319BF871 This free report will help you turn a "dead list" into a rabid buyers list!=C2=A0 It is a cheat sheet that teaches you how to utilize email marketing to convert your subscribers into rabid buyers. You will learn [+] How to plan your email marketing campaign [+] 7 email strategies for high conversion [+] How to optimize your landing page AND MORE... It=E2=80=99s because I know the secret to high conversions. I work my business in the smartest way, which is to always emphasize on minimal effort but maximum reward.=C2=A0 And now, YOU can do it too. WELCOME ON BOARD! HTTP://QQQ.ANNABELLERUTH.PW/CAMPAIGNS/CL696LQBM4099/TRACK-URL/LA5574RGCT22= 7/ACDDC8BB9D5AB91C435C617AB2848176319BF871 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 To your success, =C2=A0 Valentin Ekzarkho=20 Email: wmekza@ekzarkho.com=20 =C2=A0=20 ------------------------- Click Here to unsubscribe http://qqq.annabelleruth.pw/campaigns/cl696lqbm4099/track-url/la5574rgct227= /8338b005b76c1a6115b0263351c994830c35d1ab From owner-freebsd-java@freebsd.org Mon Mar 6 17:43:52 2017 Return-Path: Delivered-To: freebsd-java@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1BAE7CFA6E1 for ; Mon, 6 Mar 2017 17:43:52 +0000 (UTC) (envelope-from jochen.rassler@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E14381399 for ; Mon, 6 Mar 2017 17:43:51 +0000 (UTC) (envelope-from jochen.rassler@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id DC09CCFA6DD; Mon, 6 Mar 2017 17:43:51 +0000 (UTC) Delivered-To: java@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DB801CFA6DC; Mon, 6 Mar 2017 17:43:51 +0000 (UTC) (envelope-from jochen.rassler@gmail.com) Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 61C0A138D; Mon, 6 Mar 2017 17:43:51 +0000 (UTC) (envelope-from jochen.rassler@gmail.com) Received: by mail-wm0-x22f.google.com with SMTP id n11so71121946wma.0; Mon, 06 Mar 2017 09:43:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=LmoT1KvzocGCyk2tssJKoSt8Bsb7ssfUgbvVMYG/yI0=; b=Swda69yOeLEka2pwCWuBXzoh/qSErruAJ8KD6OvpXe6qr/1PqJ4xfJBfNAhZEHaaWC o4SB8X+HKi7t7dldANKZW7ddgln74XBtUUUN3nVJ7A78WxTU7ynqDXLw6HN8kZbpcvdG f8G7h708ZSWj2d7qLpS8rbL5uxnt8txyhU+kwK+hd9LCk96WhrK1L9FfwjuO3URGLFj5 aIAXB+MvJFTVE6wju4pPS8pbdetRDjllJCbqW2otMicAWOpW1Jb2HkC+PUa3xJ333fXZ FYBwwkLtWgx4Va6oleesxe9aVV+7dKhgrwxwMU8wtvOwKVeJ5OfamccXfpEb493vGGOt b3VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=LmoT1KvzocGCyk2tssJKoSt8Bsb7ssfUgbvVMYG/yI0=; b=BN8xEVuGWZ3nvOY2jjOlAutOGb/cjExLkXrgYELTFv8KFSM+txt2kXgHz6cgbgKKbl WxMSXLYdcfG2ZhefBz+8zIipgtn8SLCn0ryZK8jm8LNgjLufkvuhxdB43up6PfB+9+pU C83G+nIrUMDwjJvPgd0E/KVJBU4Fg7tFSLCyKf49RR0MCEX1tds/5udyWNd+tntKjIYw fiLEO9YYytDXU1ZBwkpcaOKMroKxtpf2RH68Lhv1NZ67c+2MOjnpTLBtteiMhjNad0sk E4Q1I2Idsufm2vM30GsDYh4i7rNfi1ruXyoME6bqiC/fgajXPaCqmIrQfC+0C7Es7tem bUbg== X-Gm-Message-State: AMke39n1QsQFvM7LVAvsLUwU75J5B8IkDM+CKQJxV15fglgZBIFkej0QnrIylQOxTEaPLA== X-Received: by 10.28.47.7 with SMTP id v7mr14003003wmv.138.1488822229487; Mon, 06 Mar 2017 09:43:49 -0800 (PST) Received: from [127.0.0.1] (port-92-202-126-145.dynamic.qsc.de. [92.202.126.145]) by smtp.googlemail.com with ESMTPSA id e6sm27820764wrc.30.2017.03.06.09.43.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Mar 2017 09:43:48 -0800 (PST) From: "=?UTF-8?Q?Dr._Jochen_Ra=c3=9fler?=" X-Google-Original-From: =?UTF-8?Q?Dr._Jochen_Ra=c3=9fler?= To: java@FreeBSD.org, ports@FreeBSD.org Subject: openjfx8-devel future question Message-ID: <6f550c7d-5228-58fd-4a5c-e3142819331b@googlemail.com> Date: Mon, 6 Mar 2017 18:43:48 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Antivirus: avast! (VPS 170306-0, 06.03.2017), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Mar 2017 17:43:52 -0000 Hi there, currently I'm developing a email client using OpenJDK8 and openJFX8 (and of course javamail) under FreeBSD 11 STABLE. I'd like to use the HTMLEditor widget, which is part of the JavaFX framework, but not running under the above mentioned configuration, as openjfx does not compile against webkit (or parts of it). There are more such artifacts, as for example MP3 player widget, which needs gstreamer. Obviously, those dependencies are defined for the package, but not included by the gradle build script for FreeBSD. This might be, because of some maven repositories, as e.g. webview (https://repo1.maven.org/maven2/com/sun/webkit/webview-deps/1.3/) having no FreeBSD definition files. Are there any plans to include full openjfx support in the next FreeBSD release or any integration for the upcoming OpenJDK9? Maybe is there already support in CURRENT? Is there any political reason not to include those packages (license,..)? Regards, Jochen --- Diese E-Mail wurde von Avast Antivirus-Software auf Viren gepr=C3=BCft. https://www.avast.com/antivirus From owner-freebsd-java@freebsd.org Mon Mar 6 17:55:39 2017 Return-Path: Delivered-To: freebsd-java@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 93883CFACE4 for ; Mon, 6 Mar 2017 17:55:39 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 83A441D92 for ; Mon, 6 Mar 2017 17:55:39 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 8027CCFACE1; Mon, 6 Mar 2017 17:55:39 +0000 (UTC) Delivered-To: java@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7DEA0CFACE0; Mon, 6 Mar 2017 17:55:39 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 40BC01D8F; Mon, 6 Mar 2017 17:55:39 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.87 (FreeBSD)) (envelope-from ) id 1ckwrE-000Hoj-Tv; Mon, 06 Mar 2017 18:55:40 +0100 Date: Mon, 6 Mar 2017 18:55:40 +0100 From: Kurt Jaeger To: =?iso-8859-1?Q?Dr=2E_Jochen_Ra=DFler?= Cc: java@FreeBSD.org, ports@FreeBSD.org Subject: Re: openjfx8-devel future question Message-ID: <20170306175540.GQ13006@home.opsec.eu> References: <6f550c7d-5228-58fd-4a5c-e3142819331b@googlemail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6f550c7d-5228-58fd-4a5c-e3142819331b@googlemail.com> X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Mar 2017 17:55:39 -0000 Hi! > currently I'm developing a email client using OpenJDK8 and openJFX8 (and > of course javamail) under FreeBSD 11 STABLE. Interesting. > I'd like to use the HTMLEditor widget, which is part of the JavaFX > framework, but not running under the above mentioned configuration, as > openjfx does not compile against webkit (or parts of it). There are more > such artifacts, as for example MP3 player widget, which needs gstreamer. > Obviously, those dependencies are defined for the package, but not > included by the gradle build script for FreeBSD. This might be, because > of some maven repositories, as e.g. webview > (https://repo1.maven.org/maven2/com/sun/webkit/webview-deps/1.3/) having > no FreeBSD definition files. >From what I understand: If you have java code that needs to be compiled using maven, maven automagically fetches dependencies from the maven repos out there. The problem for a freebsd port is: during the build phase not 'fetch from extern' is allowed, so we need to explicitly name the distfiles to be fetched before, which breaks a lot of the maven assumptions and is a mess to maintain. > Are there any plans to include full openjfx support in the next FreeBSD > release or any integration for the upcoming OpenJDK9? > Maybe is there > already support in CURRENT? Is there any political reason not to include > those packages (license,..)? The problem is the build process in the ports framework. If someone would integrate the fetch-distfile process of maven in the ports framework, all those java codes build using maven would be become much more simpler to maintain. See the discussion in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=188110#c37 and followups. -- pi@opsec.eu +49 171 3101372 3 years to go ! From owner-freebsd-java@freebsd.org Mon Mar 6 18:15:28 2017 Return-Path: Delivered-To: freebsd-java@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8AC30CFBB4D for ; Mon, 6 Mar 2017 18:15:28 +0000 (UTC) (envelope-from jochen.rassler@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 65B541FE5 for ; Mon, 6 Mar 2017 18:15:28 +0000 (UTC) (envelope-from jochen.rassler@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 619C9CFBB4B; Mon, 6 Mar 2017 18:15:28 +0000 (UTC) Delivered-To: java@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 61120CFBB4A; Mon, 6 Mar 2017 18:15:28 +0000 (UTC) (envelope-from jochen.rassler@gmail.com) Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E6C961FE4; Mon, 6 Mar 2017 18:15:27 +0000 (UTC) (envelope-from jochen.rassler@gmail.com) Received: by mail-wm0-x233.google.com with SMTP id t193so71865348wmt.1; Mon, 06 Mar 2017 10:15:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:references:cc:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=WbUGofFrs7ErAwHAep9KTFyg8XSxg47fryotAsWTJv8=; b=OiSvOK4+hOtaTRlLYh1NsR7IBn+EGEvq7B4t0V8/GCCmgELLlOYzF73cik1FBWNNJM BePYIXaLydsAEKiyfzi09xr8gtNv9ijW+PF3nafzp0gAP4x5FSaJADWfGE0UQ0aJilUh tNQUka+UBeCerPrQEDcTRYpTi1ceNx0uSkO6VrFRwgfGB6HbAWNPTBCLjMgYOxY7ChFm r9uWWG79OmJ8ZTuVa/j4xLIwIpmWpEHsGrhMh9QTj8Pruby27g0tBMWRwWPxvQJLA0il H8gJTjpbqBrH/MzJ1JeBataGbFoqqDkpq+nNn+YWFwVzI8b1FlgeF74qiNxzxKoOAhE+ uy2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:references:cc:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=WbUGofFrs7ErAwHAep9KTFyg8XSxg47fryotAsWTJv8=; b=juUHgiMqHUtVgNScPB1wFxSWCvXwGbPYOp7AwpcNIF6FEgpfdgASPTMslsBjLLJomG Z44hS0oZWhuGGBiayOlBCwYjwBn22IL5yWqX5jiIkHC6rpBnOIvE9l4LH3ZifN/+Elby lxJB2MmC1U38fzH194Zn+tcz7EqqiweexE5ZAl+9joa+3kBsQq11k0fIvOAkypwaEHfy CyFRb8yfNJR98olOeutLOrDARn7BRz4wtRcMT+FrY+CTRwBI8qvK7dv9tluiXYdaV7Vm f+6AoYdcJ+lrSqbujzPYI29o10VIVLdxlTwZLRNSk8dVwDsJS7NxUAbAvAsMxh/f1MZC pfbA== X-Gm-Message-State: AMke39keDn+6thBkU3GNS2u1Ya4djEiWArAymFpt99DitOvOYrM5+XtSxQVeQCqFIsbuNg== X-Received: by 10.28.88.129 with SMTP id m123mr15390244wmb.28.1488824126081; Mon, 06 Mar 2017 10:15:26 -0800 (PST) Received: from [127.0.0.1] (port-92-202-126-145.dynamic.qsc.de. [92.202.126.145]) by smtp.googlemail.com with ESMTPSA id 128sm15846249wmp.11.2017.03.06.10.15.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Mar 2017 10:15:25 -0800 (PST) From: "=?UTF-8?Q?Dr._Jochen_Ra=c3=9fler?=" X-Google-Original-From: =?UTF-8?Q?Dr._Jochen_Ra=c3=9fler?= Subject: Re: openjfx8-devel future question To: Kurt Jaeger , =?UTF-8?Q?Dr._Jochen_Ra=c3=9fler?= References: <6f550c7d-5228-58fd-4a5c-e3142819331b@googlemail.com> <20170306175540.GQ13006@home.opsec.eu> Cc: java@FreeBSD.org, ports@FreeBSD.org Message-ID: <2f6cc49f-a878-5567-7c46-6411893d3cb5@googlemail.com> Date: Mon, 6 Mar 2017 19:15:25 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <20170306175540.GQ13006@home.opsec.eu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Antivirus: avast! (VPS 170306-0, 06.03.2017), Outbound message X-Antivirus-Status: Clean X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Mar 2017 18:15:28 -0000 Thank you Kurt for your reply. I have to look more detailed into this. I'm quite new to FreeBSD on the one hand an the gradle build tool on the other hand. (And gradle is what is used by openjfx) What I understood currently is that gradle downloads the dependencies only for building the package. To run a application, the dependencies have to be installed, otherwise the application will crash with some exceptions (in case of Java). So there seems to be a difference between FreeBSD ports and dependencies to the build process. Why does the ports system not build and install the dependencies firstly and use those installed packages for the further build process? They will be needed anyway for the completely build package... Or maybe I am missing a important point... regards, Jochen Am 06.03.2017 um 18:55 schrieb Kurt Jaeger: > Hi! > >> currently I'm developing a email client using OpenJDK8 and openJFX8 (and= >> of course javamail) under FreeBSD 11 STABLE. > > Interesting. > >> I'd like to use the HTMLEditor widget, which is part of the JavaFX >> framework, but not running under the above mentioned configuration, as >> openjfx does not compile against webkit (or parts of it). There are more= >> such artifacts, as for example MP3 player widget, which needs gstreamer.= >> Obviously, those dependencies are defined for the package, but not >> included by the gradle build script for FreeBSD. This might be, because >> of some maven repositories, as e.g. webview >> (https://repo1.maven.org/maven2/com/sun/webkit/webview-deps/1.3/) having= >> no FreeBSD definition files. > > From what I understand: If you have java code that needs to be compiled > using maven, maven automagically fetches dependencies from > the maven repos out there. > > The problem for a freebsd port is: during the build phase not > 'fetch from extern' is allowed, so we need to explicitly name > the distfiles to be fetched before, which breaks a lot of the > maven assumptions and is a mess to maintain. > >> Are there any plans to include full openjfx support in the next FreeBSD >> release or any integration for the upcoming OpenJDK9? >> Maybe is there >> already support in CURRENT? Is there any political reason not to include= >> those packages (license,..)? > > The problem is the build process in the ports framework. > > If someone would integrate the fetch-distfile process of maven > in the ports framework, all those java codes build using maven > would be become much more simpler to maintain. > > See the discussion in > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D188110#c37 > > and followups. > --- Diese E-Mail wurde von Avast Antivirus-Software auf Viren gepr=C3=BCft. https://www.avast.com/antivirus From owner-freebsd-java@freebsd.org Mon Mar 6 19:07:35 2017 Return-Path: Delivered-To: freebsd-java@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A8A57CFCA7E for ; Mon, 6 Mar 2017 19:07:35 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 980FD1FA6 for ; Mon, 6 Mar 2017 19:07:35 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 977E6CFCA7C; Mon, 6 Mar 2017 19:07:35 +0000 (UTC) Delivered-To: java@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9715FCFCA7B; Mon, 6 Mar 2017 19:07:35 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5BC5C1FA5; Mon, 6 Mar 2017 19:07:35 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.87 (FreeBSD)) (envelope-from ) id 1ckxyr-000Hw0-Bo; Mon, 06 Mar 2017 20:07:37 +0100 Date: Mon, 6 Mar 2017 20:07:37 +0100 From: Kurt Jaeger To: =?iso-8859-1?Q?Dr=2E_Jochen_Ra=DFler?= Cc: java@FreeBSD.org, ports@FreeBSD.org Subject: Re: openjfx8-devel future question Message-ID: <20170306190737.GR13006@home.opsec.eu> References: <6f550c7d-5228-58fd-4a5c-e3142819331b@googlemail.com> <20170306175540.GQ13006@home.opsec.eu> <2f6cc49f-a878-5567-7c46-6411893d3cb5@googlemail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2f6cc49f-a878-5567-7c46-6411893d3cb5@googlemail.com> X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Mar 2017 19:07:35 -0000 Hi! > I'm quite new to FreeBSD on the one hand an the gradle build tool on the > other hand. (And gradle is what is used by openjfx) > > What I understood currently is that gradle downloads the dependencies > only for building the package. To run a application, the dependencies > have to be installed, So the dependencies have to be defined as RUN_DEPENDS in the port Makefile. > otherwise the application will crash with some > exceptions (in case of Java). So there seems to be a difference between > FreeBSD ports and dependencies to the build process. The ports system knows different types of dependencies (LIB_, RUN_, BUILD_ etc) > Why does the ports system not build and install the dependencies firstly > and use those installed packages for the further build process? Depends on the port -- sometimes the port maintainer did not specify all the dependencies in a proper manner. Sometimes, some dependencies are not needed in every use case, so they are marked optional. There are many different reasons how this can be resolved. -- pi@opsec.eu +49 171 3101372 3 years to go !