Re: Question for java/eclipse build

Norbert Grundmann <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <[email protected]>
Hello Ronald,

thanks for the comments...  :-)

I think I will take another approach to build eclipse in future on 
FreeBSD.  About 2-3 year ago I made a lot patches to make version 4.32 
work - the previous one was 4.24.  It took a lot of hours.  After months 
someone took over and created a github repository with FreeBSD stuff, 
which I took as the basis.  The maintainer of that repo also creates 
*.tar.gz files which contain a full FreeBSD compilation / package, but 
not usable the pkg way.  So why recompile?  I want to take his *.tar.gz 
file, extract and do the needed post-install steps.  The end should a 
"normal" package usable for FreeBSD :-)

The first steps of this approach seems to work...  I would like to check 
before I submit and before other people would confirm, that it works.

What do you think?  This way is more easy and does not use a long 
compilation time - just seconds for download and prepare.  And it is 
less error lasting ;-)

Of course I will depend on this github repository and data.  But that I 
did the last versions, too...

Regards, Norbert

On 3/13/26 13:52, Ronald Klop wrote:
> Rereading your mail I saw some more concerns you mention.
>
> 1. When developing your port for main it can be easier to install 
> dependencies for main also. That gives consistency to what is upstream.
> 2. As long as the maintainer of maven39 does not merge the changes to 
> the quarterly branch, you don't need to do anything for quarterly. But 
> keep the 4.38 tag unchanged in github.
> 3. Your https://github.com/NorbertXYZ/eclipse repo has a nice 
> README.md, maybe add something similar to the eclipse-maven repo with 
> instructions to your future self on how you did things. 😀 I totally 
> recognize going back to some project years later and wondering how 
> things worked.
>
> If you get stuck, there are probably some people here or on java@ that 
> want to help further.
>
> NB: it can really help to keep ports@ in the cc:, if you want feedback 
> from others too.
>
> Regards,
> Ronald.
>
> *Van:* Norbert Grundmann <[email protected]>
> *Datum:* vrijdag, 13 maart 2026 13:37
> *Aan:* Ronald Klop <[email protected]>
> *Onderwerp:* Re: Question for java/eclipse build
>
>     Thanks a lot :-) :-) I will see...
>     On 3/13/26 13:35, Ronald Klop wrote:
>
>         Hi,
>
>         cc-ing ports@ back into the conversation
>
>         *Van:* Norbert Grundmann <[email protected]>
>         *Datum:* vrijdag, 13 maart 2026 12:46
>         *Aan:* Ronald Klop <[email protected]>
>         *Onderwerp:* Re: Question for java/eclipse build
>
>             On 3/13/26 08:51, Ronald Klop wrote:
>             > The java/eclipse/Makefile has this comment:
>             >
>             > # The github repositories.  The repository under
>             NorbertXYZ is for a > predefined maven
>             > # download, so the build does not need to download while
>             do-build is > running
>             >
>             > I think the port needs an updated NorbertXYZ.
>             >
>             > Regards,
>             > Ronald
>
>             Thank you - that is the reason...  I can see this in
>             freshports on the internet...
>
>             But how to handle this?  So I have jails to test my
>             eclipse on aarch64 and amd64.  It runs 14-RELEASE-p9 and
>             uses preinstalled quaterly packages - that means also the
>             "older" maven39 port.  My question is: if I would install
>             the newest packages from latest - would it fix the
>             problem?  But what happens with poudiere runs for the
>             quaterly packages.  They would need "older" maven39, or? 
>             and if I use software, I install packages from quaterly. 
>             I am a bit confused about how to proceed...
>
>             All the best, Norbert :-)
>
>             -- 
>             I love penguins at the south pole, windows in my house and
>             apples on my tree, but not in my computer :)
>             ------------------------------------------------------------------------
>
>
>
>         Your GH_TUPLE line defines a specific tag to use, which is now
>         the same as DISTVERSION (4.38).
>         NorbertXYZ:eclipse-maven:${DISTVERSION}:n
>
>         A possible solution is to create a new tag in github (4.38_2)
>         and use that in the main port and leave the quarterly port
>         unchanged.
>         NorbertXYZ:eclipse-maven:${DISTVERSION}_2:n
>         See: https://github.com/NorbertXYZ/eclipse-maven/tags
>
>         I hope this helps.
>
>         Regards,
>         Ronald.
>
>     -- 
>     I love penguins at the south pole, windows in my house and apples on my tree, but not in my computer :)
>
>

-- 
I love penguins at the south pole, windows in my house and apples on my tree, but not in my computer :)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.