<dim44>
Hello crux friends, trying to compile openjdk17 from /contrib and it needs some files from crux.ster.zone. Website seems to be offline. Just posting it here in case the one running it idles here.
emmett1 has joined #crux
<SiFuh>
dim44: java_cacerts-20210916 openjdk17-boot-20211106.tar.xz these two? I have them here
<dim44>
Sifuh: yeah, do you have a repo?
<SiFuh>
dim44: I have a repo, I will push it to Documentation/Other
<dim44>
Since I'm here, is there a standard way to customize a Pkgfile? I usually just create one named package-custom one and use [provides] keyword for the original one.
<SiFuh>
Make a directory as the name of the port, cd into that directory and run the command prtcreate
<SiFuh>
If you want to make things a bit easier you can make an /etc/prtcreate.conf file.
<SiFuh>
dim44: Ahh read your message wrong. If it is for yourself then there isn't a standard. I have two emacs ports in my own repo emacs-gtk3 and emacs-no_x11
<dim44>
SiFuh: Same, and I'll either use /etc/prt-get.aliases to include them in place of the standard one or use provides keyword.
<farkuhar>
What SiFuh describes is the typical CRUX practice: create a new port in your personal overlay. There's also the method of maintaining your own set of patches, and re-signing the patched portdir contents before running pkgmk: https://lists.crux.nu/pipermail/crux/2019-November/006455.html
<dim44>
farkuhar: That's a pretty nice idea with the patches.