On 2024/04/14 11:30, Edd Barrett wrote:
> Hi,
> 
> An update to cutter, to be committed with the rizin update.
> 
> The local patch we had appears to have been applied upstream, so we no longer
> need it.
> 
> Had a quick play around disassembling /bin/ls and looking at the control flow
> graph. All seems to work.
> 
> OK?

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/cutter/Makefile,v
> diff -u -p -r1.20 Makefile
> --- Makefile  26 Sep 2023 17:58:05 -0000      1.20
> +++ Makefile  14 Apr 2024 09:44:30 -0000
> @@ -1,10 +1,9 @@
>  COMMENT =    RE platform powered by rizin
>  
> -V =          2.1.0
> +V =          2.3.4
>  GH_ACCOUNT = rizinorg
>  GH_PROJECT = cutter
>  GH_TAGNAME = v${V}
> -REVISION =   0
>  
>  # Requires the translations submodule. For the next release there should be a
>  # proper vendored tarball and this step should not be needed.

Here's a slight tweak to use the upstream tarball with bundled
translations. OK


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/cutter/Makefile,v
diff -u -p -r1.20 Makefile
--- Makefile    26 Sep 2023 17:58:05 -0000      1.20
+++ Makefile    14 Apr 2024 12:23:34 -0000
@@ -1,16 +1,10 @@
 COMMENT =      RE platform powered by rizin
 
-V =            2.1.0
-GH_ACCOUNT =   rizinorg
-GH_PROJECT =   cutter
-GH_TAGNAME =   v${V}
-REVISION =     0
-
-# Requires the translations submodule. For the next release there should be a
-# proper vendored tarball and this step should not be needed.
-SITES.t =              https://github.com/rizinorg/cutter-translations/archive/
-TRANSLATIONS_COMMIT =  97429865
-DISTFILES.t =          cutter-translations-{}${TRANSLATIONS_COMMIT}.tar.gz
+V =            2.3.4
+DISTNAME =     Cutter-v${V}-src
+WRKDIST =      ${WRKDIR}/Cutter-v${V}
+
+SITES =                
https://github.com/rizinorg/cutter/releases/download/v${V}/
 
 CATEGORIES =   devel
 
@@ -45,10 +39,6 @@ CONFIGURE_ARGS =-DCUTTER_ENABLE_GRAPHVIZ
                -DCUTTER_USE_BUNDLED_RIZIN=OFF
 
 NO_TEST =      Yes
-
-post-extract:
-       mv ${WRKDIR}/cutter-translations-${TRANSLATIONS_COMMIT}*/* \
-               ${WRKSRC}/src/translations
 
 do-install:
        ${INSTALL_PROGRAM} ${WRKBUILD}/cutter ${PREFIX}/bin/cutter
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/cutter/distinfo,v
diff -u -p -r1.6 distinfo
--- distinfo    12 Aug 2022 20:12:51 -0000      1.6
+++ distinfo    14 Apr 2024 12:23:34 -0000
@@ -1,4 +1,2 @@
-SHA256 (cutter-2.1.0.tar.gz) = YKrOrRYEwtyK+tQjlzKtENWIKrOIKOaVwPU9HhNMKlw=
-SHA256 (cutter-translations-97429865.tar.gz) = 
mp1Cdpwek2TfxpSWiwWZTQLqhAgTozsWympsvoDJAGk=
-SIZE (cutter-2.1.0.tar.gz) = 2732264
-SIZE (cutter-translations-97429865.tar.gz) = 595073
+SHA256 (Cutter-v2.3.4-src.tar.gz) = 
7cJmpfeh8cf3HPXGyXJ+BQCLco6uO7Qr630LJM4HxcM=
+SIZE (Cutter-v2.3.4-src.tar.gz) = 11608176
Index: patches/patch-src_widgets_GraphGridLayout_cpp
===================================================================
RCS file: patches/patch-src_widgets_GraphGridLayout_cpp
diff -N patches/patch-src_widgets_GraphGridLayout_cpp
--- patches/patch-src_widgets_GraphGridLayout_cpp       18 Aug 2022 12:47:56 
-0000      1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-Fix build on 32-bit.
-
-Index: src/widgets/GraphGridLayout.cpp
---- src/widgets/GraphGridLayout.cpp.orig
-+++ src/widgets/GraphGridLayout.cpp
-@@ -547,7 +547,7 @@ void GraphGridLayout::calculateEdgeMainColumn(GraphGri
- 
-     struct Event
-     {
--        size_t blockId;
-+        ut64 blockId;
-         size_t edgeId;
-         int row;
-         enum Type { Edge = 0, Block = 1 } type;

Reply via email to