graphics/ocaml-cairo still uses "tar.gz" archive and
ocamlfind shows (version: n/a).
$ ocamlfind list | grep cairo2
cairo2 (version: n/a)
cairo2-gtk (version: n/a)
cairo2-pango (version: n/a)
$
the port should use ".tbz" archive, which provides version information.
$ ocamlfind list | grep cairo2
cairo2 (version: 0.6.2)
cairo2-gtk (version: 0.6.2)
cairo2-pango (version: 0.6.2)
the patch here...
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/ocaml-cairo/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile 10 Dec 2021 04:10:59 -0000 1.10
+++ Makefile 12 Dec 2021 15:18:38 -0000
@@ -3,10 +3,13 @@
COMMENT = binding to cairo, a 2D vector graphics library
CATEGORIES = graphics
-GH_ACCOUNT = Chris00
-GH_PROJECT = ocaml-cairo
-GH_TAGNAME = 0.6.2
-REVISION = 1
+PROJECT = ocaml-cairo
+TAGNAME = 0.6.2
+DISTNAME = ocaml-cairo-${TAGNAME}{cairo2-${TAGNAME}}
+MASTER_SITES =
https://github.com/Chris00/ocaml-cairo/releases/download/${TAGNAME}/
+EXTRACT_SUFX = .tbz
+PKGNAME = ${PROJECT}-${TAGNAME}
+REVISION = 2
# LGPL 3.0
PERMIT_PACKAGE = Yes
@@ -32,8 +35,8 @@ LIB_DEPENDS = devel/pango \
ALL_TARGET =
post-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ocaml-${GH_PROJECT}
- mv ${PREFIX}/doc/* ${PREFIX}/share/doc/ocaml-${GH_PROJECT}/
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ocaml-${PROJECT}
+ mv ${PREFIX}/doc/* ${PREFIX}/share/doc/ocaml-${PROJECT}/
rmdir ${PREFIX}/doc
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/ocaml-cairo/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo 11 Feb 2021 04:07:39 -0000 1.2
+++ distinfo 12 Dec 2021 15:18:38 -0000
@@ -1,2 +1,2 @@
-SHA256 (ocaml-cairo-0.6.2.tar.gz) =
LASXjuL2RRFj9AsLxOM0zadWXIU36fUo+DUYS0L7QS4=
-SIZE (ocaml-cairo-0.6.2.tar.gz) = 109948
+SHA256 (ocaml-cairo-0.6.2.tbz) = a7P1kiVmIwT6Fhtwxs29ffgO4iexsulxUoc9cnJmEK4=
+SIZE (ocaml-cairo-0.6.2.tbz) = 90428
cvs server: Diffing patches
cvs server: Diffing pkg
-- yozo.