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" +-]