Page MenuHomeFreeBSD

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

Authored by jrm on Aug 15 2017, 1:55 AM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 12 2024, 11:46 AM
Unknown Object (File)
Oct 11 2024, 3:46 AM
Unknown Object (File)
Sep 28 2024, 5:38 PM
Unknown Object (File)
Sep 27 2024, 7:21 AM
Unknown Object (File)
Sep 8 2024, 5:44 PM
Unknown Object (File)
Sep 7 2024, 10:37 PM
Unknown Object (File)
Sep 5 2024, 3:55 AM
Unknown Object (File)
Aug 29 2024, 2:50 PM
Subscribers

Details

Summary

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

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
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.
x11/cl-clx/Makefile
4 ↗(On Diff #32072)

This is very wrong.

$ git describe --tags f0038b1
0.7.3-14-gf0038b1

This should be:

DISTVERSION= 0.7.3-14
DISTVERSIONSUFFIX= -gf0038b1
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 0.7.3.14
>

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.