git: 739415ebe956 - main - graphics/lazpaint: Update to 7.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 03 Jun 2025 08:04:52 UTC
The branch main has been updated by acm:
URL: https://cgit.FreeBSD.org/ports/commit/?id=739415ebe95674fb96bffc710f5739dff0b4535a
commit 739415ebe95674fb96bffc710f5739dff0b4535a
Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2025-06-03 08:03:59 +0000
Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2025-06-03 08:03:59 +0000
graphics/lazpaint: Update to 7.3
ChangeLog at: https://github.com/bgrabitmap/lazpaint/releases/tag/v7.3
---
graphics/lazpaint/Makefile | 14 ++++++++------
graphics/lazpaint/distinfo | 14 +++++++-------
graphics/lazpaint/files/patch-lazpaint_ugraph.pas | 11 +++++++++++
graphics/lazpaint/pkg-plist | 9 ++++++++-
4 files changed, 34 insertions(+), 14 deletions(-)
diff --git a/graphics/lazpaint/Makefile b/graphics/lazpaint/Makefile
index 1908862a54b7..d5b4763ea1ed 100644
--- a/graphics/lazpaint/Makefile
+++ b/graphics/lazpaint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lazpaint
-PORTVERSION= 7.2.2
+PORTVERSION= 7.3
DISTVERSIONPREFIX= v
PORTREVISION= 6
CATEGORIES= graphics
@@ -21,10 +21,10 @@ USES= desktop-file-utils dos2unix fpc gnome lazarus:flavors xorg
USE_XORG= x11
DOS2UNIX_REGEX= .*\.([txt]|pas|lpi|txt)
USE_GITHUB= yes
-GH_TAGNAME= 45a7a47
+GH_TAGNAME= a11930b
GH_ACCOUNT= bgrabitmap
-GH_TUPLE= bgrabitmap:bgracontrols:a94a17f:bgracontrols/bgracontrols \
- bgrabitmap:bgrabitmap:d2a9b15:bgrabitmap/bgrabitmapnew
+GH_TUPLE= bgrabitmap:bgracontrols:20dbed8:bgracontrols/bgracontrols \
+ bgrabitmap:bgrabitmap:6ada359:bgrabitmap/bgrabitmapnew
USE_GNOME_gtk2= cairo
USE_GNOME+= ${USE_GNOME_${FLAVOR}}
@@ -48,8 +48,10 @@ post-patch:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/lazpaint/release/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps
- ${INSTALL_DATA} ${WRKSRC}/resources/icon/48x48.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png
+. for RESO in 128 16 24 256 32 48 512 64 96
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps
+ ${INSTALL_DATA} ${WRKSRC}/resources/icon/${RESO}x${RESO}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps/${PORTNAME}.png
+. endfor
@${MKDIR} ${STAGEDIR}${DATADIR}
cd ${WRKSRC}/lazpaint/release/bin && ${COPYTREE_SHARE} "i18n models" ${STAGEDIR}${DATADIR}
diff --git a/graphics/lazpaint/distinfo b/graphics/lazpaint/distinfo
index 842b92e4eb88..87dd4564c3e0 100644
--- a/graphics/lazpaint/distinfo
+++ b/graphics/lazpaint/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1718520580
-SHA256 (bgrabitmap-lazpaint-v7.2.2-45a7a47_GH0.tar.gz) = 8253f8342e29caad44769446ad1c6bbd84e73ad2c23aa23d146979d11b65efb3
-SIZE (bgrabitmap-lazpaint-v7.2.2-45a7a47_GH0.tar.gz) = 45192417
-SHA256 (bgrabitmap-bgracontrols-a94a17f_GH0.tar.gz) = f0e181777978827a2719c4091b70f3dd1b702d767c8a0a19e22df1096cb2838f
-SIZE (bgrabitmap-bgracontrols-a94a17f_GH0.tar.gz) = 18134192
-SHA256 (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = bf831ada3e9562dfc9653e0b1d46dca2bbe5409f8406ae4db7f52299e09fe4c6
-SIZE (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = 6657935
+TIMESTAMP = 1748933790
+SHA256 (bgrabitmap-lazpaint-v7.3-a11930b_GH0.tar.gz) = 55732fcda870357a2fd3d594cef3c088790fe60acf56c1e886fa4a831af6c853
+SIZE (bgrabitmap-lazpaint-v7.3-a11930b_GH0.tar.gz) = 45215917
+SHA256 (bgrabitmap-bgracontrols-20dbed8_GH0.tar.gz) = d7ad6c65f19f27dda89067bd26e086cec1a8e9250aae31034a6eb0a37988e459
+SIZE (bgrabitmap-bgracontrols-20dbed8_GH0.tar.gz) = 8159816
+SHA256 (bgrabitmap-bgrabitmap-6ada359_GH0.tar.gz) = 510a7a3d4a722a9e5f5300db18bf67ea4cc73a610386d6f38d6e7b369c35d9b0
+SIZE (bgrabitmap-bgrabitmap-6ada359_GH0.tar.gz) = 7774046
diff --git a/graphics/lazpaint/files/patch-lazpaint_ugraph.pas b/graphics/lazpaint/files/patch-lazpaint_ugraph.pas
new file mode 100644
index 000000000000..14726d6d64ad
--- /dev/null
+++ b/graphics/lazpaint/files/patch-lazpaint_ugraph.pas
@@ -0,0 +1,11 @@
+--- lazpaint/ugraph.pas 2025-06-03 00:14:12.239399000 -0700
++++ lazpaint/ugraph.pas 2025-06-03 00:14:45.095187000 -0700
+@@ -1206,7 +1206,7 @@
+ w := FramePenWidth*ACanvasScale/10 / 2 + 1;
+ rF := EmptyRectF;
+ for pt in APoints do
+- rF := rF.Union(RectF(pt + PointF(0.5, 0.5) - PointF(w, w),
++ rF := rF.Union(BGRABitmapTypes.RectF(pt + PointF(0.5, 0.5) - PointF(w, w),
+ pt + PointF(0.5, 0.5) + PointF(w, w)));
+ result := rect(floor(rF.Left), floor(rF.Top),
+ ceil(rF.Right), ceil(rF.Bottom));
diff --git a/graphics/lazpaint/pkg-plist b/graphics/lazpaint/pkg-plist
index 6a6af12fb223..090308aa22e9 100644
--- a/graphics/lazpaint/pkg-plist
+++ b/graphics/lazpaint/pkg-plist
@@ -1,10 +1,17 @@
bin/lazpaint
+share/icons/hicolor/128x128/apps/lazpaint.png
+share/icons/hicolor/16x16/apps/lazpaint.png
+share/icons/hicolor/24x24/apps/lazpaint.png
+share/icons/hicolor/256x256/apps/lazpaint.png
+share/icons/hicolor/32x32/apps/lazpaint.png
share/icons/hicolor/48x48/apps/lazpaint.png
+share/icons/hicolor/512x512/apps/lazpaint.png
+share/icons/hicolor/64x64/apps/lazpaint.png
+share/icons/hicolor/96x96/apps/lazpaint.png
%%DATADIR%%/i18n/lazpaint.ar.po
%%DATADIR%%/i18n/lazpaint.bg.po
%%DATADIR%%/i18n/lazpaint.cs.po
%%DATADIR%%/i18n/lazpaint.de.po
-%%DATADIR%%/i18n/lazpaint.es.mo
%%DATADIR%%/i18n/lazpaint.es.po
%%DATADIR%%/i18n/lazpaint.fi.po
%%DATADIR%%/i18n/lazpaint.fr.po