From nobody Fri Jan 17 09:10:59 2025 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YZDVW64rPz5kj1c; Fri, 17 Jan 2025 09:10:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YZDVW58rCz3CFM; Fri, 17 Jan 2025 09:10:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737105059; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=r4eq76uv/NQ397ssUg1ro8ouQK+pBBT+BSsyBmJOGAM=; b=UKH4chi9JYN6esQMfUVHVtuameSX3CU9MdRYR7oh+ePMHkZ4PLsW5MxdBsfJNpMrDHDOTf 4AKGS/ACJpy7YRuQ1eEyKZwP6CGuwbr6SWvIKHKNVWa7jrbgS0/9JxyEothaz8EN4snwxP acR+Dfz/oedvsveNmArBE/QFRkXdL2mBRHDvoVtUBIJIIIdNduI5CT1aX1nGXmjk9vJCFz 7OgPfk8/rDTy4qkvR9F91UzSj49ONtQsoYBEH4Mcq02AF8CqvzMu1LCR/wyW/N9G4yKf/H PLWlZEsGaWgDqJYXLb+0Wuh4Z1YIvwl7+HNSZubt12afSXtEOxHXcNT5GWfGyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737105059; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=r4eq76uv/NQ397ssUg1ro8ouQK+pBBT+BSsyBmJOGAM=; b=LH8GFbKUcv4dukRmVS5L/EIc3/+u3yseqBBUpLNjCrN19j8GGtLiyMUQiqjWPgWyg5zBsj doEYto7nxI2AiiiU8zDMn/RXvppPyNzyOUUoR9+UNDrWEzCtpCQ5PznC4bmKsxMM87sq49 Lob0ZXfhh5SOOkaChBK1cCJfiM5s8BE5xWSzroSt5BFJGghHErmgTZL7GjtQKxqtk+h4wN JsOV2/MG3HW6q4KjKwAr+kEL3qJk9Ek9RIvWqEy96Ny2gj/mn2Azsf5xPQP44rvOvglquw bbhI+cqVkKo/zDqC4d8D9T05A5QZ+n5+fJYhahiKIuum1jLwod44uNau1WtFcQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1737105059; a=rsa-sha256; cv=none; b=DwMEtZDLlzhV9XTvf7b91TuGRcLkGJXN+fGTfhUVOiTT5pwUF9/aACIgkAXUKQ/c82FPua yNhlGHqlHkX1iZ3rYw2bUwkAWeQ4jIMhAM/apaSa4av+3ypo1kFa3TpfaMW0oloJk0hWhC D4wH5AjLKHHOEFJcFKFKjFNiGhpvJi6X3eRxYqCxb0RbwSYhpN6GMYjXMac2CFBRKCWjj7 wN5L/WqOJeDpn2TbJeWQ3dhxLWqg/zb+OnfBQ+dM7/tAnZ/VZkS6b04ZRpS/FCevqXG1di 7N/5RM2enT1lx6ByG9F4dC+85b3PeyY4gFwi+jeWk5x3PB1j2wmIm08/WaCIzw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YZDVW4hYkz19f7; Fri, 17 Jan 2025 09:10:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 50H9Ax5C090011; Fri, 17 Jan 2025 09:10:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50H9AxtZ090008; Fri, 17 Jan 2025 09:10:59 GMT (envelope-from git) Date: Fri, 17 Jan 2025 09:10:59 GMT Message-Id: <202501170910.50H9AxtZ090008@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Jason E. Hale" Subject: git: 9bafae88262e - main - graphics/gmic-qt: Update to 3.5.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9bafae88262e317d6869cbad80d97703d8e887d2 Auto-Submitted: auto-generated The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=9bafae88262e317d6869cbad80d97703d8e887d2 commit 9bafae88262e317d6869cbad80d97703d8e887d2 Author: Jason E. Hale AuthorDate: 2025-01-17 08:55:19 +0000 Commit: Jason E. Hale CommitDate: 2025-01-17 09:10:56 +0000 graphics/gmic-qt: Update to 3.5.0 Switch to the offical gmic tarball which has included everything we need since version 2.2.2. This greatly simplifies the Makefile and reduces download overhead. Plus, Sébastien Fourey, the author of G'MIC-Qt sadly passed away in early October of last year, so we can no longer use his GitHub repo as a source. Rest in peace. Use Qt6 instead of Qt5. https://discuss.pixls.us/t/release-of-gmic-3-5/44490 --- graphics/gmic-qt/Makefile | 37 ++++++++++++++----------------------- graphics/gmic-qt/distinfo | 12 +++--------- 2 files changed, 17 insertions(+), 32 deletions(-) diff --git a/graphics/gmic-qt/Makefile b/graphics/gmic-qt/Makefile index 4d359fb8230c..67e24bfcbe36 100644 --- a/graphics/gmic-qt/Makefile +++ b/graphics/gmic-qt/Makefile @@ -1,16 +1,16 @@ PORTNAME= gmic-qt DISTVERSIONPREFIX= v. -DISTVERSION= 3.4.2 +DISTVERSION= 3.5.0 PORTEPOCH= 1 CATEGORIES= graphics kde -MASTER_SITES= http://gmic.eu/:stdlib -DISTFILES= gmic_stdlib_community${DISTVERSION:S/.//g}.h:stdlib -DIST_SUBDIR= KDE/${PORTNAME}/${PORTVERSION} -EXTRACT_ONLY= ${DISTNAME}.tar.gz ${DISTFILE_gmic} ${DISTFILE_cimg} +MASTER_SITES= https://github.com/GreycLab/gmic/releases/download/${DISTVERSIONFULL}/ \ + https://gmic.eu/files/source/ +DISTNAME= gmic_${DISTVERSION} +DIST_SUBDIR= KDE/${PORTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Versatile Qt front-end to G'MIC -WWW= https://github.com/c-koi/gmic-qt +WWW= https://gmic.eu LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING @@ -25,28 +25,24 @@ FLAVORS= none gimp # reflect the value of GMIC_QT_HOST for simplicity FLAVOR?= ${FLAVORS:[1]} gimp_PKGNAMESUFFIX= -gimp -USES= cmake compiler:c++14-lang pkgconfig qt:5 shebangfix xorg -USE_QT= core gui network widgets \ - buildtools:build linguisttools:build qmake:build +USES= cmake compiler:c++17-lang gl pkgconfig qt:6 shebangfix xorg +USE_GL= opengl +USE_QT= base tools:build USE_XORG= ice sm x11 xext -USE_GITHUB= yes -GH_ACCOUNT= c-koi -GH_TUPLE= GreycLab:gmic:${DISTVERSIONFULL}:gmic/gmic \ - GreycLab:CImg:${DISTVERSIONFULL}:cimg - SHEBANG_FILES= translations/lrelease.sh \ translations/filters/csv2ts.sh \ translations/filters/ts2csv.sh -# Use the extracted cimg/gmic & Co, as we do not want to depend on graphics/gimp -# which would get pulled in by graphics/cimg. -CMAKE_ARGS= -DGMIC_QT_HOST:STRING="${FLAVOR}" \ - -DGMIC_PATH:STRING="${WRKSRC_gmic}/src" +CMAKE_ARGS= -DGMIC_QT_HOST:STRING="${FLAVOR}" +CMAKE_ON= BUILD_WITH_QT6 CMAKE_OFF= ENABLE_SYSTEM_GMIC PORTSCOUT= limit:[0-9]\..* +WRKSRC= ${WRKDIR}/${DISTNAME:S|_|-|} +WRKSRC_SUBDIR= ${PORTNAME} + .if ${FLAVOR} == gimp LIB_DEPENDS+= libbabl-0.1.so:x11/babl \ libgegl-0.4.so:graphics/gegl \ @@ -61,9 +57,4 @@ PLUGINS_DIR= bin PLIST_FILES= ${PLUGINS_DIR}/gmic_${FLAVOR:S/$/_/:S/none_//}qt -pre-configure: -# Copy the necessary files - ${CP} ${WRKSRC_cimg}/CImg.h ${WRKSRC_gmic}/src - ${CP} ${DISTDIR}/${DIST_SUBDIR}/gmic_stdlib_community${DISTVERSION:S/.//g}.h ${WRKSRC_gmic}/src/gmic_stdlib_community.h - .include diff --git a/graphics/gmic-qt/distinfo b/graphics/gmic-qt/distinfo index 77ee14fc6408..b396ec56c663 100644 --- a/graphics/gmic-qt/distinfo +++ b/graphics/gmic-qt/distinfo @@ -1,9 +1,3 @@ -TIMESTAMP = 1725562066 -SHA256 (KDE/gmic-qt/3.4.2/gmic_stdlib_community342.h) = aaecd0d20ea499b245ca050e94a7539fd15ef49ee38652ce88d6a5d645f78876 -SIZE (KDE/gmic-qt/3.4.2/gmic_stdlib_community342.h) = 8036765 -SHA256 (KDE/gmic-qt/3.4.2/c-koi-gmic-qt-v.3.4.2_GH0.tar.gz) = be0a4b8d27b5f4349b6e1a1c8f79cf08b78a433c03cd47abbec9a40a716c8c90 -SIZE (KDE/gmic-qt/3.4.2/c-koi-gmic-qt-v.3.4.2_GH0.tar.gz) = 1456124 -SHA256 (KDE/gmic-qt/3.4.2/GreycLab-gmic-v.3.4.2_GH0.tar.gz) = 3924e7c536d3826903ad2a319102c547cf9f65d48fcc65f65173ed804e62304d -SIZE (KDE/gmic-qt/3.4.2/GreycLab-gmic-v.3.4.2_GH0.tar.gz) = 123093705 -SHA256 (KDE/gmic-qt/3.4.2/GreycLab-CImg-v.3.4.2_GH0.tar.gz) = d427168370301f6d288d9e1c69fcc48d9d4919e977ac5c2ec013ae6ac5613efb -SIZE (KDE/gmic-qt/3.4.2/GreycLab-CImg-v.3.4.2_GH0.tar.gz) = 12667857 +TIMESTAMP = 1737098773 +SHA256 (KDE/gmic-qt/gmic_3.5.0.tar.gz) = 847ddf438bbe73ec1447a8d98916571c75664bed050ac11212e45b2eb4c1cad0 +SIZE (KDE/gmic-qt/gmic_3.5.0.tar.gz) = 19705183