Mon Nov 29 10:44:16 2021 UTC ()
cmark: Fix building dependencies with strict function prototypes


(cirnatdan)
diff -r1.10 -r1.11 pkgsrc/textproc/cmark/Makefile
diff -r1.10 -r1.11 pkgsrc/textproc/cmark/distinfo
diff -r0 -r1.1 pkgsrc/textproc/cmark/patches/patch-src_cmark.h

cvs diff -r1.10 -r1.11 pkgsrc/textproc/cmark/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/cmark/Makefile 2021/10/09 19:20:08 1.10
+++ pkgsrc/textproc/cmark/Makefile 2021/11/29 10:44:16 1.11
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1# $NetBSD: Makefile,v 1.10 2021/10/09 19:20:08 adam Exp $ 1# $NetBSD: Makefile,v 1.11 2021/11/29 10:44:16 cirnatdan Exp $
2 2
3DISTNAME= cmark-0.30.2 3DISTNAME= cmark-0.30.2
 4PKGREVISION= 1
4CATEGORIES= textproc 5CATEGORIES= textproc
5MASTER_SITES= ${MASTER_SITE_GITHUB:=jgm/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=jgm/}
6 7
7MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://github.com/commonmark/cmark 9HOMEPAGE= https://github.com/commonmark/cmark
9COMMENT= CommonMark parsing and rendering library and program in C 10COMMENT= CommonMark parsing and rendering library and program in C
10LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
11 12
12USE_CMAKE= yes 13USE_CMAKE= yes
13USE_LANGUAGES= c c++ 14USE_LANGUAGES= c c++
14USE_TOOLS+= pkg-config 15USE_TOOLS+= pkg-config
15CONFIGURE_DIRS= build 16CONFIGURE_DIRS= build
16CMAKE_ARG_PATH= ${WRKSRC} 17CMAKE_ARG_PATH= ${WRKSRC}

cvs diff -r1.10 -r1.11 pkgsrc/textproc/cmark/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/cmark/distinfo 2021/10/26 11:21:47 1.10
+++ pkgsrc/textproc/cmark/distinfo 2021/11/29 10:44:16 1.11
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.10 2021/10/26 11:21:47 nia Exp $ 1$NetBSD: distinfo,v 1.11 2021/11/29 10:44:16 cirnatdan Exp $
2 2
3BLAKE2s (cmark-0.30.2.tar.gz) = b164ae5a797abba43c6829af282e271abe94ccecd6a347c2e8216e33320ec2fb 3BLAKE2s (cmark-0.30.2.tar.gz) = b164ae5a797abba43c6829af282e271abe94ccecd6a347c2e8216e33320ec2fb
4SHA512 (cmark-0.30.2.tar.gz) = aaa9b2103cf89c522f9b42a2b43c07ecf75e07eb42214c0be5de17682ea1faf9c85e3dd28fe91d446b69a34f9980bcab6e276a99b42540c40c9ee1481b3a0d17 4SHA512 (cmark-0.30.2.tar.gz) = aaa9b2103cf89c522f9b42a2b43c07ecf75e07eb42214c0be5de17682ea1faf9c85e3dd28fe91d446b69a34f9980bcab6e276a99b42540c40c9ee1481b3a0d17
5Size (cmark-0.30.2.tar.gz) = 246033 bytes 5Size (cmark-0.30.2.tar.gz) = 246033 bytes
6SHA1 (patch-src_CMakeLists.txt) = 6403931bb8c07738d4e8c0f1fc96db67c04addb4 6SHA1 (patch-src_CMakeLists.txt) = 6403931bb8c07738d4e8c0f1fc96db67c04addb4
 7SHA1 (patch-src_cmark.h) = 4cc0740bc605cf701f06bf9cf1ec68348366e891

File Added: pkgsrc/textproc/cmark/patches/Attic/patch-src_cmark.h
$NetBSD: patch-src_cmark.h,v 1.1 2021/11/29 10:44:16 cirnatdan Exp $

Fix "strict" prototype
Submitted upstream: https://github.com/commonmark/cmark/pull/430

--- src/cmark.h.orig	2021-09-24 15:56:14.000000000 +0000
+++ src/cmark.h
@@ -102,7 +102,7 @@ typedef struct cmark_mem {
 
 /** Returns a pointer to the default memory allocator.
  */
-CMARK_EXPORT cmark_mem *cmark_get_default_mem_allocator();
+CMARK_EXPORT cmark_mem *cmark_get_default_mem_allocator(void);
 
 /**
  * ## Creating and Destroying Nodes