diff options
Diffstat (limited to 'graphics/lazpaint')
-rw-r--r-- | graphics/lazpaint/Makefile | 16 | ||||
-rw-r--r-- | graphics/lazpaint/distinfo | 14 | ||||
-rw-r--r-- | graphics/lazpaint/files/patch-lazpaint_ugraph.pas | 11 | ||||
-rw-r--r-- | graphics/lazpaint/pkg-plist | 9 |
4 files changed, 35 insertions, 15 deletions
diff --git a/graphics/lazpaint/Makefile b/graphics/lazpaint/Makefile index 4053079912fd..d5b4763ea1ed 100644 --- a/graphics/lazpaint/Makefile +++ b/graphics/lazpaint/Makefile @@ -1,7 +1,7 @@ PORTNAME= lazpaint -PORTVERSION= 7.2.2 +PORTVERSION= 7.3 DISTVERSIONPREFIX= v -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} @@ -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 |