Hi,

The following diff updates textproc/slipshow to 0.1.0

0.1.0 has a tarball, so use it instead of using generated github
tarball.

it also has a dependency on forked brr. So fetch it and put it in
WRKSRC.

Comments or OK ?
-- 
Sebastien Marie

Commit ID: 1088e943ce6158d9300a9b0fd33bf014513420ac
Change ID: rzzxzmnzsxvuvwvqsyuzqxzmsrvqqwwl
Author   : Sebastien Marie <sema...@kapouay.eu.org> (2025-03-08 13:32:38)
Committer: Sebastien Marie <sema...@kapouay.eu.org> (2025-03-09 16:11:26)

    textproc/slipshow 0.1.0

diff --git a/textproc/slipshow/Makefile b/textproc/slipshow/Makefile
index 5001e0ecb1..669adf3b21 100644
--- a/textproc/slipshow/Makefile
+++ b/textproc/slipshow/Makefile
@@ -9,7 +9,8 @@
 
 GH_ACCOUNT =           panglesd
 GH_PROJECT =           slipshow
-GH_TAGNAME =           v0.0.33
+GH_TAGNAME =           v${V}
+V =                    0.1.0
 
 CATEGORIES =           textproc
 
@@ -23,8 +24,17 @@
 MODULES +=             sysutils/opam \
                        lang/ocaml
 
-MODOPAM_REPO_COMMIT =  e25af452e64b0bd6672dce5f38d878780362341d
-MODOPAM_REPO_NAME =    slipshow-opam-20250201
+MODOPAM_REPO_COMMIT =  862a7640b194b6ef60dc2d24341920e48dd021fe
+MODOPAM_REPO_NAME =    slipshow-opam-20250307
+MODOPAM_PACKAGES =     slipshow.${V}
+
+SITES =                        
https://github.com/panglesd/slipshow/releases/download/v${V}/
+DISTFILES =            slipshow-${V}.tbz
+
+# https://github.com/panglesd/brr.git#bindings-window-inner-size
+SITES.brr =            https://github.com/panglesd/brr/archive/
+DISTFILES.brr =                panglesd-brr-{}${COMMIT.brr}.tar.gz
+COMMIT.brr =           1de3a5c774360b97f413090c181afebc94bff569
 
 SITES.opamrepo =       https://kapouay.eu.org/pub/opam/
 DISTFILES.opamrepo =   ${MODOPAM_REPO_NAME}.tar.gz
@@ -37,6 +47,9 @@
 
 SEPARATE_BUILD =       Yes
 
+post-extract:
+       mv ${WRKDIR}/brr-${COMMIT.brr} ${WRKSRC}/brr
+
 post-install:
        rm -rf -- ${PREFIX}/lib/ocaml/slipshow
 
diff --git a/textproc/slipshow/distinfo b/textproc/slipshow/distinfo
index 90352204f3..d4726e07e0 100644
--- a/textproc/slipshow/distinfo
+++ b/textproc/slipshow/distinfo
@@ -1,4 +1,6 @@
-SHA256 (slipshow-0.0.33.tar.gz) = ex2p4n2bViahAMpf+Ao6kRVttM5smclz1FKWGX+4qpE=
-SHA256 (slipshow-opam-20250201.tar.gz) = 
qu2gJ1s91r581I9zNFd1fMVKhGnKyYmlLzaSNPC/6rc=
-SIZE (slipshow-0.0.33.tar.gz) = 3962666
-SIZE (slipshow-opam-20250201.tar.gz) = 23628820
+SHA256 (panglesd-brr-1de3a5c774360b97f413090c181afebc94bff569.tar.gz) = 
FpHFmc+0Klel4LkxzzXT8o3zAsDPuzG4X108/AJ4pyQ=
+SHA256 (slipshow-0.1.0.tbz) = nLg+EcWiYRbSIHkoRzprwno2cJGpVo7GFqzJT02PAWY=
+SHA256 (slipshow-opam-20250307.tar.gz) = 
NpTeHGFOq13VVVsuDXXOgRaMAXPI8UL91ikK8z4Nets=
+SIZE (panglesd-brr-1de3a5c774360b97f413090c181afebc94bff569.tar.gz) = 900246
+SIZE (slipshow-0.1.0.tbz) = 3358674
+SIZE (slipshow-opam-20250307.tar.gz) = 20457510
diff --git a/textproc/slipshow/patches/patch-slipshow_opam 
b/textproc/slipshow/patches/patch-slipshow_opam
new file mode 100644
index 0000000000..30051f76a9
--- /dev/null
+++ b/textproc/slipshow/patches/patch-slipshow_opam
@@ -0,0 +1,21 @@
+- set version explicitly
+- remove reference to brr.dev (managed by the port)
+
+Index: slipshow.opam
+--- slipshow.opam.orig
++++ slipshow.opam
+@@ -5,6 +5,7 @@ description:
+   "Slipshow is an engine to write slips, a concept evolved from slides."
+ maintainer: ["Paul-Elliot"]
+ authors: ["Paul-Elliot"]
++version: "0.1.0"
+ license: "GPL-3.0-or-later"
+ tags: ["slipshow" "presentation" "slideshow" "beamer"]
+ homepage: "https://github.com/panglesd/slipshow";
+@@ -46,6 +47,3 @@ build: [
+   ]
+ ]
+ dev-repo: "git+https://github.com/panglesd/slipshow.git";
+-pin-depends: [
+-  "brr.dev" 
"git+https://github.com/panglesd/brr.git#bindings-window-inner-size";
+-]

Reply via email to