git: 660e670f2358 - main - graphics/linux-rl9-lcms2: Add New Port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 24 Sep 2026 09:15:50 UTC
The branch main has been updated by joneum:
URL: https://cgit.FreeBSD.org/ports/commit/?id=660e670f235828ff649fd4f563d2f23bd79e05e8
commit 660e670f235828ff649fd4f563d2f23bd79e05e8
Author: Jochen Neumeister <joneum@FreeBSD.org>
AuthorDate: 2026-09-24 09:10:35 +0000
Commit: Jochen Neumeister <joneum@FreeBSD.org>
CommitDate: 2026-09-24 09:15:35 +0000
graphics/linux-rl9-lcms2: Add New Port
Color management engine from Rocky Linux 9.
Sponsored by: Netzkommune GmbH
---
Mk/Uses/linux.mk | 1 +
graphics/Makefile | 1 +
graphics/linux-rl9-lcms2/Makefile | 23 +++++++++++++++++++++++
graphics/linux-rl9-lcms2/distinfo | 9 +++++++++
graphics/linux-rl9-lcms2/pkg-plist.aarch64 | 4 ++++
graphics/linux-rl9-lcms2/pkg-plist.amd64 | 6 ++++++
6 files changed, 44 insertions(+)
diff --git a/Mk/Uses/linux.mk b/Mk/Uses/linux.mk
index acc13e84c578..3f8a77f93cce 100644
--- a/Mk/Uses/linux.mk
+++ b/Mk/Uses/linux.mk
@@ -97,6 +97,7 @@ _linux_rl9_highway= linux-rl9-highway>0:devel/linux-rl9-highway
_linux_rl9_hyphen= linux-rl9-hyphen>0:textproc/linux-rl9-hyphen
_linux_${linux_ARGS}_icu= linux-${linux_ARGS}-icu>0:devel/linux-${linux_ARGS}-icu
_linux_${linux_ARGS}_imageformats-libs= linux-${linux_ARGS}-imageformats-libs>0:graphics/linux-${linux_ARGS}-imageformats-libs
+_linux_rl9_lcms2= linux-rl9-lcms2>0:graphics/linux-rl9-lcms2
_linux_c7_libaio= linux-c7-libaio>0:devel/linux-c7-libaio
_linux_rl9_libassuan= linux-rl9-libassuan>0:security/linux-rl9-libassuan
_linux_${linux_ARGS}_libasyncns= linux-${linux_ARGS}-libasyncns>0:dns/linux-${linux_ARGS}-libasyncns
diff --git a/graphics/Makefile b/graphics/Makefile
index 80a02b16e283..81f97222603e 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -564,6 +564,7 @@
SUBDIR += linux-rl9-graphene
SUBDIR += linux-rl9-graphite2
SUBDIR += linux-rl9-imageformats-libs
+ SUBDIR += linux-rl9-lcms2
SUBDIR += linux-rl9-libdrm
SUBDIR += linux-rl9-libepoxy
SUBDIR += linux-rl9-libglvnd
diff --git a/graphics/linux-rl9-lcms2/Makefile b/graphics/linux-rl9-lcms2/Makefile
new file mode 100644
index 000000000000..638d92ce3f97
--- /dev/null
+++ b/graphics/linux-rl9-lcms2/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= lcms2
+PORTVERSION= 2.12
+DISTVERSIONSUFFIX= -3.el9
+CATEGORIES= graphics linux
+
+MAINTAINER= emulation@FreeBSD.org
+COMMENT= Little Color Management System (Rocky Linux ${LINUX_DIST_VER})
+WWW= https://www.littlecms.com/
+
+LICENSE= MIT
+
+USES= linux:rl9
+USE_LDCONFIG= yes
+USE_LINUX_RPM= yes
+WANT_LINUX32= yes
+
+DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
+DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}
+
+OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
+
+.include <bsd.port.mk>
diff --git a/graphics/linux-rl9-lcms2/distinfo b/graphics/linux-rl9-lcms2/distinfo
new file mode 100644
index 000000000000..1e5ae1b097de
--- /dev/null
+++ b/graphics/linux-rl9-lcms2/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1790178231
+SHA256 (rocky/l/lcms2-2.12-3.el9.aarch64.rpm) = d7a650b6872139e9b7fa747e5a12414327e171035e519a01ad6149a540403da2
+SIZE (rocky/l/lcms2-2.12-3.el9.aarch64.rpm) = 167962
+SHA256 (rocky/l/lcms2-2.12-3.el9.i686.rpm) = 0bb687a9dc452f451f0dd8ea188ce2caf347abf1c0f1a992bdd45afcf59a1c7d
+SIZE (rocky/l/lcms2-2.12-3.el9.i686.rpm) = 188535
+SHA256 (rocky/l/lcms2-2.12-3.el9.x86_64.rpm) = f7cf689b4e88369620ed8f2a8077126e728935b3a78d8c16f44f81d6b38bb1d1
+SIZE (rocky/l/lcms2-2.12-3.el9.x86_64.rpm) = 169716
+SHA256 (rocky/l/lcms2-2.12-3.el9.src.rpm) = 47d6492e34b88ba293c05032c6822fa6860cd9da4811e6595382ca1b787edd68
+SIZE (rocky/l/lcms2-2.12-3.el9.src.rpm) = 7427177
diff --git a/graphics/linux-rl9-lcms2/pkg-plist.aarch64 b/graphics/linux-rl9-lcms2/pkg-plist.aarch64
new file mode 100644
index 000000000000..b26fb36b0d61
--- /dev/null
+++ b/graphics/linux-rl9-lcms2/pkg-plist.aarch64
@@ -0,0 +1,4 @@
+usr/lib64/liblcms2.so.2
+usr/lib64/liblcms2.so.2.0.12
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+usr/share/licenses/lcms2/COPYING
diff --git a/graphics/linux-rl9-lcms2/pkg-plist.amd64 b/graphics/linux-rl9-lcms2/pkg-plist.amd64
new file mode 100644
index 000000000000..9ab814158203
--- /dev/null
+++ b/graphics/linux-rl9-lcms2/pkg-plist.amd64
@@ -0,0 +1,6 @@
+usr/lib/liblcms2.so.2
+usr/lib/liblcms2.so.2.0.12
+usr/lib64/liblcms2.so.2
+usr/lib64/liblcms2.so.2.0.12
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+usr/share/licenses/lcms2/COPYING