Page MenuHomeFreeBSD

lang/crystal: update to 1.15.1
AbandonedPublic

Authored by dch on Apr 4 2025, 3:28 PM.
Tags
None
Referenced Files
F121192071: D49663.id.diff
Tue, Jun 24, 11:20 AM
Unknown Object (File)
Mon, Jun 23, 8:24 PM
Unknown Object (File)
Sun, Jun 22, 1:09 PM
Unknown Object (File)
Sat, Jun 14, 8:03 PM
Unknown Object (File)
Wed, Jun 11, 12:08 AM
Unknown Object (File)
Tue, Jun 10, 7:27 PM
Unknown Object (File)
Thu, Jun 5, 4:14 AM
Unknown Object (File)
Wed, Jun 4, 6:34 PM

Details

Reviewers
dmgk
Summary

Thanks @straight-shoota & @ysbaddaden for diagnosis & patches

PR: 276271
Sponsored by: SkunkWerks, GmbH

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 63366
Build 60250: arc lint + arc unit

Event Timeline

dch requested review of this revision.Apr 4 2025, 3:28 PM
dch created this revision.
diizzy added inline comments.
lang/crystal/Makefile
10

Should be PATCHFILES= and please use \ for consistency
Remove comments and add those with URLs in commit message

24–25

Does it really need git?

39

Please undo this style change

41–45

Is it possible to move it to something more recent?

Friendly reminder that maintainer timeout etc only applies to PRs ins bugzilla not Phab

dch marked 4 inline comments as done.

incorporate diizzy feedback where appropriate

There are also PRs open for these, phab is simpler for review and a nicer patch mgmt workflow.

lang/crystal/Makefile
10

This style is extremely common across the tree,
see most of the clang ports, for example.

This is significantly easier to identify immediately while
updating the Makefile which github PR is attached, rather
than reviewing all previous commit messages.

What's the benefit of doing this differently?

e.g.

# devel/opencl-clang/Makefile
16:PATCHFILES+= 529a9188114b.patch:-p1 # https://github.com/intel/opencl-clang/pull/415
17:PATCHFILES+= 9f50367661bb.patch:-p1 # https://github.com/intel/opencl-clang/pull/419
18:PATCHFILES+= 5491ffa3fde5.patch:-p1 # https://github.com/intel/opencl-clang/pull/416
19:PATCHFILES+= 8102ee2f83c3.patch:-p1 # https://github.com/intel/opencl-clang/pull/439

If this is part of PHB I'm happy to adjust.

What do you mean by "\ for consistency"?
Consistency with what? All the URLS will need / here.

I'll add the URLS shortly.

24–25

Probably. I'm not the maintainer, so I'm making minimal
changes to make it work.

39

The port now passes portclippy & portfmt. I don't know
what USE_GNOME is breaking. Please be more specific -
what is the style change that I'm supposed to be undoing
here?

41–45

No.

lang/crystal/Makefile
10
39

Porters Handbook states that they're tools to help

All examples in Porters Handbook either lists USE_GITHUB separately with additional variables which also makes it easier to read

109

Why are these being split into multiple lines?