[MacPorts] #64820: xfce, xfce4-session, xfwm4, xfdesktop: Update to 4.16.x
MacPorts
noreply at macports.org
Wed Aug 9 07:01:22 UTC 2023
#64820: xfce, xfce4-session, xfwm4, xfdesktop: Update to 4.16.x
-------------------------------------------------+----------------------
Reporter: syurin-nagatuki | Owner: (none)
Type: update | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords:
Port: xfce xfce4-session xfwm4 xfdesktop |
-------------------------------------------------+----------------------
Comment (by ryandesign):
Replying to [comment:7 barracuda156]:
> I will have to see which other ports are there besides those in `xfce`
folder itself. It but a few, I could probably do it, since I want to fix
them for older systems anyway.
`port echo homepage:'xfce\.org'` is one way to identify them.
You may want to look back at some of the commits where I updated some of
the ports to 4.16.x to get an idea of the kinds of changes that were
needed.
> Could you just help with livecheck? I assume the code will be identical,
so if you give me a correct template, I will use it across xfce ports.
The developers sure aren't making it easy for us. They put each distfile
into a directory named after the branch. `master_sites` is of course set
to that directory. Livecheck by default looks in `master_sites`. This
means we don't notice when a new major branch is released. If the xfce
ports had a maintainer, that might be sufficient, assuming the maintainer
has another way of being notified of new major releases, such as by being
subscribed to the [https://mail.xfce.org/mailman/listinfo/xfce-announce
xfce-announce mailing list].
Each xfce project has its own page which lists the latest release number,
but I checked the [https://docs.xfce.org/xfce/xfconf/start xfconf page] as
an example and it says the latest release is 4.19.0. Like all xfce version
numbers where the second number is odd, that's a development version; we
want the latest stable version number, so checking the project's page
won't work.
I see there is a gitlab repository, so using its list of tags is probably
going to be the way to do it. I'll commit this change to xfconf shortly so
you can see how that's done.
Be aware that the gitlab portgroup only supports downloading .tar.bz2
files. If any xfce port needs to download a non-.tar.bz2 file, then the
gitlab portgroup probably cannot be used. That's #64960.
--
Ticket URL: <https://trac.macports.org/ticket/64820#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list