> +DISTNAME = lcms2-2.19.1
> +SITES =
> https://github.com/mm2/Little-CMS/releases/download/${DISTNAME:S/2-//}/
simpler (and shorter) to just do V or VERSION = 2.19.1 and use it in DISTNAME
and
SITES rather than ${DISTNAME:S...}, e.g.
SITES = https://github.com/mm2/Little-CMS/releases/download/$V/
SITES = https://github.com/mm2/Little-CMS/releases/download/${VERSION}/
otherwise LGTM but it's quite widely used so would want something in the
way of tests of other ports, especially bearing in mind that the build
type has changed (pkg-config file is the same, but you lose the .la):
<sym: graphics/lcms2>$ deps
comms/xastir # l
devel/jdk/11 # l
devel/jdk/17 # l
devel/jdk/21 # l
devel/jdk/25 # l
devel/sdl2-image # l
editors/calligra # l
editors/emacs # l
editors/emacs,gtk2 # l
editors/emacs,gtk3 # l
editors/emacs,pgtk # l
editors/libreoffice # l
editors/libreoffice,-main # l
graphics/GraphicsMagick # l
graphics/ImageMagick # l
graphics/babl # l
graphics/colord # l
graphics/darktable # l
graphics/dcraw # l
graphics/digikam # l
graphics/enblend-enfuse # l
graphics/gegl04 # l
graphics/gimp/snapshot # l
graphics/gimp/stable # l
graphics/hugin # l
graphics/inkscape # l
graphics/krita # l
graphics/libgxps # l
graphics/libjxl # l STEM->=2.13
graphics/libplacebo # l
graphics/libraw # l
graphics/mtpaint # l
graphics/mypaint # l
graphics/nomacs # l
graphics/openjp2 # l
graphics/pngquant # l
graphics/py-Pillow # l
graphics/qiv # l
graphics/rawtherapee # l
graphics/ufraw # l
misc/subsurface # l
multimedia/gstreamer1/plugins-bad # l
multimedia/mpv # l
print/pdf4qt # l
print/poppler # l
print/poppler,-main # l
print/scribus # l
wayland/wlroots/0.19 # l
wayland/wlroots/0.20 # l
x11/gnome/eog # l
x11/kde-applications/gwenview # l
x11/kde-plasma/kwin # l
x11/kde-plasma/kwin-x11 # l
x11/kitty # l
x11/mate/eom # l
x11/qt5/qtwebengine # l
x11/qt6/qtwebengine # l