Page MenuHomeFreeBSD

x11/cl-clx: Move to upstream used by Quicklisp and take maintainership

Authored by jrm on Aug 15 2017, 1:55 AM.
Referenced Files
Unknown Object (File)
Sat, Nov 25, 3:02 PM
Unknown Object (File)
Thu, Nov 23, 4:51 AM
Unknown Object (File)
Thu, Nov 23, 4:50 AM
Unknown Object (File)
Thu, Nov 23, 4:50 AM
Unknown Object (File)
Thu, Nov 23, 4:49 AM
Unknown Object (File)
Thu, Nov 23, 4:37 AM
Unknown Object (File)
Tue, Nov 7, 4:06 PM
Unknown Object (File)
Mon, Nov 6, 5:54 PM



Some lisp applications (e.g. StumpWM) have problems with this older version of clx, so pull the upstream used by Quicklisp.

Test Plan

portlint -C
poudriere testport: Ok

Diff Detail

rP FreeBSD ports repository
Lint Not Applicable
Tests Not Applicable

Event Timeline

I have spend more time and I now see that you intend for users to load etc/asdf-init.lisp in the startup script for their CL implementation and that file loads each CL's internal asdf.

I will hold off committing this for some time, because I would prefer to follow their releases instead of commits. One issue is that, even though their code is newer, it's version lower than our current version. I've submitted an issue to see if they will tag a new release, so we could avoid incrementing PORTEPOC.

mat requested changes to this revision.Aug 16 2017, 3:36 PM
mat added inline comments.
4 ↗(On Diff #32072)

This is very wrong.

$ git describe --tags f0038b1

This should be:

This revision now requires changes to proceed.Aug 16 2017, 3:36 PM

Thanks. I agree (please see my last comment).

The problem here is that the current version in the tree is 0.7.4_1, even though the code from that upstream is older, seemingly unmaintained and has issues. I would like to switch to the more active upstream source, which is used by Quicklisp and avoid setting PORTEPOC, if possible.

pkg version -t 0.7.4_1

Now that I have received a positive response from the new upstream about tagging a new release, a simple DISTVERSION=0.7.5 should do.

jrm edited edge metadata.

New upstream has tagged 0.7.4

jrm marked an inline comment as done.Aug 18 2017, 1:14 PM
jrm retitled this revision from x11/cl-clx: Update to the version used with Quicklisp and take maintainership to x11/cl-clx: Move to upstream used by Quicklisp and take maintainership.Aug 18 2017, 1:18 PM
jrm edited the summary of this revision. (Show Details)
This revision was automatically updated to reflect the committed changes.
This comment was removed by jrm.