From nobody Tue Jan 23 13:29:50 2024 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TK7HN4Qfdz583mh for ; Tue, 23 Jan 2024 13:29:52 +0000 (UTC) (envelope-from ngrundmann@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.net", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TK7HM608qz4GDW for ; Tue, 23 Jan 2024 13:29:51 +0000 (UTC) (envelope-from ngrundmann@gmx.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.de header.s=s31663417 header.b="C6QdYY/Z"; dmarc=pass (policy=quarantine) header.from=gmx.de; spf=pass (mx1.freebsd.org: domain of ngrundmann@gmx.de designates 212.227.17.22 as permitted sender) smtp.mailfrom=ngrundmann@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1706016590; x=1706621390; i=ngrundmann@gmx.de; bh=sHVECsDiR2sApbDNGCeXPiIJQtHGaTe2mVPKw0Vk7zY=; h=X-UI-Sender-Class:Date:To:From:Subject; b=C6QdYY/Z+WvNZIEvcL6eT6UBWgmLvzyBtYX9n/HOZeI2rOPE1M771SpkghY6tlUg TZJHVsMWm+kdz6p1UdwyojTr0xZxpPFd01JGQes5kMNh148u3ui9HlL9c++rq1qzE DhOimwnZLYRzejwPYJVqdvFjTg3f3D+GzF8IQMx9y2Mv+pDjXjYZd1s0rN2kAK65+ 6vBLyureEUhDOcD5F61SfizRmvPLPUMyZ8WZqrV4Wgk41HpCI4rL/drmVQbH+r0Zq m9itXhdMOkRV1r7NjYxQJcHZy/M7DptfdYU17KW+Antts70WEETzXqeHPKny/dLDT ADvfjHEzxCGPa9LCqA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.1.1] ([88.130.49.132]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MmDIu-1qk6PO2svA-00i9ZD for ; Tue, 23 Jan 2024 14:29:50 +0100 Content-Type: multipart/alternative; boundary="------------xY0gIw4CMniO7yDlYXe1mVa3" Message-ID: Date: Tue, 23 Jan 2024 14:29:50 +0100 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ports@FreeBSD.org From: Norbert Grundmann Subject: FreeBSD Port: java/eclipse X-Provags-ID: V03:K1:V5slInEk/s4QrQhf9TpF/vSfkx8kPH7s10nVfNZfRj6L4us5toc pz+qyDFXXAGiSsF4ivD83ioqU/ZdqRs89WQ1RB/zEILLiChG6j7wLOWmkqbVD1LUj7yw16K vx5ktqwOVX1PcsjKHScOivYQLoQjId2rw6+8kzPY7NE4Kf7S8K0Zmkwga/LQj+57vz/6hFL GJIzQS+soNUbS3kUpNoeA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:znGcQcSsII0=;pFwHauqqqJeq1m5uxU/sttlYQ+4 1yPj0OtPaDmF0Bs7QpBx/2YA+es6tlCq6OHPCBkcKxvwWQduhn7wbtoxqLBNkenWlANQOtTW0 Qc7xtKVvOSFag6gSqzVaM+SWxpFyXetVZDgbO56Xe05ylWvIwrkPsy4or2HPHua9mqgqNSjan /iwkVbwhAVv1lHajIAavVrVgjtBXj6izEEBJuy8lwLZd15RHHjRHcmRKotJchm99mQJlJU0gF eU7DqKC/0u9eSPvYA7B56Ri4ErhioFdgj8Tb6Ze7QzwccqQdlNXpYr67FvHLbV5WLlFBAjx8K XBNaQ0MG1prLj+SyBi+ZTrV3dt/HEHj3DEuxEp0L0f+B05GmKhm8NYGQGaaJCQF9ksShDPZxY +iR0fFZI6JNn6OC8QLtQbiza+SKXBgcg6lpiUMKdQKI1g/QYJT6R1f3pA4uo4v/89abEx8Eo+ ZlZginbkgSDYED+0ucXB3DoLlbUd2GZgzVhDvOvx1AspjJ6k9ADKbHbHgSL29EhUeqqwRAONQ pduF1psLkJAm++SSq9uOXCRhqmiEiHy+DPhKUieSQ2fC3Zq1jWpcAkYjW2SJKuzsJn5jTi0yM 0JudgmvS13ALs0Q/xpHR6V+J9XtEfHoQMBuvvze/QfkrHr/uqiQOQ1pBeeJMx8boEtfDQ+Gx/ +FtB2jyron90Xd+UEoHQlJIEOX+0yHR8Q9PG8muoI8bKY43rVPSX1hfsMs0Tt3w8WAqn0OTF5 Fatkc6Dj81C7zwofjp3obQC3CYVXJ9ESiUoHdCYRqJcDdINUBqX1JewJtpCuT2PeohZkS5i5y 3JMuIjUjAkYD+ehrQA5ajZeMlh2laoY3xF1lqdqzJVixy9xRnzKVrjWDtvvtf2EhwMNRTLpxP lTIL2JxaJ1aAqeLvYO0gvoi5Z5TpAEnNNyHKzCuJpPH0fbTWPXHE9UdOCBE4i9EWJJuZioSVG xLMlDw== X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.09 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmx.de,quarantine]; R_SPF_ALLOW(-0.20)[+a:mout.gmx.net:c]; R_DKIM_ALLOW(-0.20)[gmx.de:s=s31663417]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.17.22:from]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; ONCE_RECEIVED(0.10)[]; RWL_MAILSPIKE_GOOD(-0.10)[212.227.17.22:from]; XM_UA_NO_VERSION(0.01)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[gmx.de]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmx.de:+]; MLMMJ_DEST(0.00)[ports@FreeBSD.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; FREEMAIL_ENVFROM(0.00)[gmx.de] X-Rspamd-Queue-Id: 4TK7HM608qz4GDW This is a multi-part message in MIME format. --------------xY0gIw4CMniO7yDlYXe1mVa3 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello :-) I am still using eclipse as my development environment and try to figure out how to make a new port.=C2=A0 Actually there is a 4.24 version in the packages - it works, but... So I already (months ago) tried to understand the port by Jonathan Chen (jonc@chen.org.nz) - he did a good job :-)=C2=A0 But I did not understand = his details.=C2=A0 So I tried to "compile" an eclipse ide as described here: https://wiki.eclipse.org/Platform-releng/Platform_Build I installed maven3.9, openjdk17 and set # setenv JAVA_HOME /usr/local/openjdk17 then I did: # git clone -b master --recursivehttps://github.com/eclipse-platform/eclip= se.platform.releng.aggregator.git # cd eclipse.platform.releng.aggregator # mvn clean verify -DskipTests=3Dtrue and it finished with: ... [INFO] [feature] Eclipse Product Configuration 1.1.2200-SNAPSHOT SUCCESS [= 1.517 s] [INFO] org.eclipse.rt.osgistarterkit.product 4.31.0-SNAPSHOT SUCCESS [ 17.= 732 s] [INFO] equinox-sdk 4.31.0-SNAPSHOT ........................ SUCCESS [ 12.7= 65 s] [INFO] eclipse-junit-tests 4.31.0-SNAPSHOT ................ SUCCESS [ 28.3= 56 s] [INFO] eclipse.platform.repository 4.31.0-SNAPSHOT ........ SUCCESS [08:08= min] [INFO] platform-aggregator 4.31.0-SNAPSHOT ................ SUCCESS [ 0.2= 28 s] [INFO] -------------------------------------------------------------------= ----- [INFO] BUILD SUCCESS [INFO] -------------------------------------------------------------------= ----- [INFO] Total time: 39:58 min [INFO] Finished at: 2024-01-23T13:59:57+01:00 [INFO] -------------------------------------------------------------------= ----- everything compiled fine till the end...=C2=A0 I think this is a good step= .=C2=A0 But now the question - is this okay?=C2=A0 Do I have to change code instea= d of creating a linux binary?=C2=A0 And how to integrate as a eclipse port?= =C2=A0 Sorry for the questions - maybe someone can give me help and I could take over the eclipse portage... Cheers and many greetings from Germany :-)=C2=A0 Norbert =2D- I love penguins at the south pole, windows in my house and apples on my tr= ee, but not in my computer :) --------------xY0gIw4CMniO7yDlYXe1mVa3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hello :-)

I am still using eclipse as my development environment and try to figure out how to make a new port.=C2=A0 Actually there is a 4.24 version in the packages - it works, but...

So I already (months ago) tried to understand the port by Jonathan Chen (jonc@chen.org.nz) - he did a good job :-)=C2=A0 But I did not understand his details.=C2=A0 So I = tried to "compile" an eclipse ide as described here:

h= ttps://wiki.eclipse.org/Platform-releng/Platform_Build

I installed maven3.9, openjdk17 and set

# setenv JAVA_HOME /usr/local/openjdk17

then I did:

# git clone -b master --recursive https://github.com/eclipse-platform/eclipse.platform.releng.aggr=
egator.git
# cd eclipse.platform.releng.aggregator
# mvn clean verify -DskipTests=3Dtrue

and it finished with:

...
[INFO] [feature] Eclipse Product Configuration 1.1.2200-SNAPSHOT SUCCESS [=
  1.517 s]
[INFO] org.eclipse.rt.osgistarterkit.product 4.31.0-SNAPSHOT SUCCESS [ 17.=
732 s]
[INFO] equinox-sdk 4.31.0-SNAPSHOT ........................ SUCCESS [ 12.7=
65 s]
[INFO] eclipse-junit-tests 4.31.0-SNAPSHOT ................ SUCCESS [ 28.3=
56 s]
[INFO] eclipse.platform.repository 4.31.0-SNAPSHOT ........ SUCCESS [08:08=
 min]
[INFO] platform-aggregator 4.31.0-SNAPSHOT ................ SUCCESS [  0.2=
28 s]
[INFO] -------------------------------------------------------------------=
-----
[INFO] BUILD SUCCESS
[INFO] -------------------------------------------------------------------=
-----
[INFO] Total time:  39:58 min
[INFO] Finished at: 2024-01-23T13:59:57+01:00
[INFO] -------------------------------------------------------------------=
-----

everything compiled fine till the end...=C2=A0 I think this is a go= od step.=C2=A0 But now the question - is this okay?=C2=A0 Do I have to = change code instead of creating a linux binary?=C2=A0 And how to integrate = as a eclipse port?=C2=A0 Sorry for the questions - maybe someone can gi= ve me help and I could take over the eclipse portage...

Cheers and many greetings from Germany :-)=C2=A0 Norbert

--
I love penguins at the south pole, windows in my house and apples on my tr=
ee, but not in my computer :)
--------------xY0gIw4CMniO7yDlYXe1mVa3--