pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kiwix-tools: add package and its dependencies



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Thu Aug 14 22:06:57 2025 +0200
Changeset:	cf71f410e2d318c768d4ee879c997072466abc44

Modified Files:
	Makefile
Added Files:
	docopt.cpp/DESCR
	docopt.cpp/Makefile
	docopt.cpp/PLIST
	docopt.cpp/buildlink3.mk
	docopt.cpp/distinfo
	docopt.cpp/patches/patch-CMakeLists.txt
	kiwix-tools/DESCR
	kiwix-tools/Makefile
	kiwix-tools/PLIST
	kiwix-tools/distinfo
	libkiwix/DESCR
	libkiwix/Makefile
	libkiwix/PLIST
	libkiwix/buildlink3.mk
	libkiwix/distinfo
	libzim/DESCR
	libzim/Makefile
	libzim/PLIST
	libzim/buildlink3.mk
	libzim/distinfo
	mustache/DESCR
	mustache/Makefile
	mustache/PLIST
	mustache/buildlink3.mk
	mustache/distinfo
	mustache/patches/patch-CMakeLists.txt

Log Message:
kiwix-tools: add package and its dependencies

Ready for testing.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=cf71f410e2d318c768d4ee879c997072466abc44

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                |  5 +++++
 docopt.cpp/DESCR                        |  2 ++
 docopt.cpp/Makefile                     | 18 ++++++++++++++++++
 docopt.cpp/PLIST                        | 14 ++++++++++++++
 docopt.cpp/buildlink3.mk                | 12 ++++++++++++
 docopt.cpp/distinfo                     |  6 ++++++
 docopt.cpp/patches/patch-CMakeLists.txt | 13 +++++++++++++
 kiwix-tools/DESCR                       |  6 ++++++
 kiwix-tools/Makefile                    | 22 ++++++++++++++++++++++
 kiwix-tools/PLIST                       |  9 +++++++++
 kiwix-tools/distinfo                    |  5 +++++
 libkiwix/DESCR                          |  2 ++
 libkiwix/Makefile                       | 32 ++++++++++++++++++++++++++++++++
 libkiwix/PLIST                          | 23 +++++++++++++++++++++++
 libkiwix/buildlink3.mk                  | 20 ++++++++++++++++++++
 libkiwix/distinfo                       |  5 +++++
 libzim/DESCR                            |  3 +++
 libzim/Makefile                         | 25 +++++++++++++++++++++++++
 libzim/PLIST                            | 22 ++++++++++++++++++++++
 libzim/buildlink3.mk                    | 17 +++++++++++++++++
 libzim/distinfo                         |  5 +++++
 mustache/DESCR                          |  6 ++++++
 mustache/Makefile                       | 28 ++++++++++++++++++++++++++++
 mustache/PLIST                          |  2 ++
 mustache/buildlink3.mk                  | 14 ++++++++++++++
 mustache/distinfo                       |  6 ++++++
 mustache/patches/patch-CMakeLists.txt   | 12 ++++++++++++
 27 files changed, 334 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index dff21ffbd3..e371cd3175 100644
--- a/Makefile
+++ b/Makefile
@@ -760,6 +760,7 @@ SUBDIR+=	docker-cli
 SUBDIR+=	docker-compose
 SUBDIR+=	docker-compose-cli
 SUBDIR+=	docker-machine
+SUBDIR+=	docopt.cpp
 SUBDIR+=	doctest
 SUBDIR+=	docviewer
 SUBDIR+=	dokuwiki
@@ -1920,6 +1921,7 @@ SUBDIR+=	kinfocenter
 SUBDIR+=	kismet
 SUBDIR+=	kissme
 SUBDIR+=	kivaloo
+SUBDIR+=	kiwix-tools
 SUBDIR+=	klatexformula
 SUBDIR+=	klayout
 SUBDIR+=	klh10
@@ -2093,6 +2095,7 @@ SUBDIR+=	libircclient
 SUBDIR+=	libitl
 SUBDIR+=	libjdksmidi
 SUBDIR+=	libjingle
+SUBDIR+=	libkiwix
 SUBDIR+=	libkml
 SUBDIR+=	libks
 SUBDIR+=	liblingoteach
@@ -2207,6 +2210,7 @@ SUBDIR+=	libxtend
 SUBDIR+=	libyuv-git
 SUBDIR+=	libzahl
 SUBDIR+=	libzeep
+SUBDIR+=	libzim
 SUBDIR+=	libzippp
 SUBDIR+=	libzn-poly
 SUBDIR+=	libzrtp
@@ -2509,6 +2513,7 @@ SUBDIR+=	muscletool
 SUBDIR+=	musescore
 SUBDIR+=	musl
 SUBDIR+=	musl-fts
+SUBDIR+=	mustache
 SUBDIR+=	mutter
 SUBDIR+=	muttprint
 SUBDIR+=	muttvcquery
diff --git a/docopt.cpp/DESCR b/docopt.cpp/DESCR
new file mode 100644
index 0000000000..5593cff672
--- /dev/null
+++ b/docopt.cpp/DESCR
@@ -0,0 +1,2 @@
+docopt helps you create most beautiful command-line interfaces
+easily.
diff --git a/docopt.cpp/Makefile b/docopt.cpp/Makefile
new file mode 100644
index 0000000000..7ca897ab2a
--- /dev/null
+++ b/docopt.cpp/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD$
+
+DISTNAME=	docopt.cpp-0.6.3
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=docopt/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/docopt/docopt.cpp/
+COMMENT=	C++11 port of docopt
+LICENSE=	boost-license AND mit
+
+USE_LANGUAGES=	c c++
+
+PKGCONFIG_OVERRIDE+=	docopt.pc.in
+
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/docopt.cpp/PLIST b/docopt.cpp/PLIST
new file mode 100644
index 0000000000..0751a5a786
--- /dev/null
+++ b/docopt.cpp/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD$
+include/docopt/docopt.h
+include/docopt/docopt_private.h
+include/docopt/docopt_util.h
+include/docopt/docopt_value.h
+lib/cmake/docopt/docopt-config-version.cmake
+lib/cmake/docopt/docopt-config.cmake
+lib/cmake/docopt/docopt-targets-noconfig.cmake
+lib/cmake/docopt/docopt-targets.cmake
+lib/libdocopt.a
+lib/libdocopt.so
+lib/libdocopt.so.0
+lib/libdocopt.so.0.6.2
+lib/pkgconfig/docopt.pc
diff --git a/docopt.cpp/buildlink3.mk b/docopt.cpp/buildlink3.mk
new file mode 100644
index 0000000000..4d5f18c7dc
--- /dev/null
+++ b/docopt.cpp/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	docopt.cpp
+
+.if !defined(DOCOPT.CPP_BUILDLINK3_MK)
+DOCOPT.CPP_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.docopt.cpp+=	docopt.cpp>=0.6.3
+BUILDLINK_PKGSRCDIR.docopt.cpp?=	../../wip/docopt.cpp
+.endif	# DOCOPT.CPP_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-docopt.cpp
diff --git a/docopt.cpp/distinfo b/docopt.cpp/distinfo
new file mode 100644
index 0000000000..6d4c55ac8b
--- /dev/null
+++ b/docopt.cpp/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+BLAKE2s (docopt.cpp-0.6.3.tar.gz) = 6700efe4d1ed50010fc25290575ab637e4ebd11c05ee1fcfbb6eca37e803585d
+SHA512 (docopt.cpp-0.6.3.tar.gz) = 01f881684d416d25f27120e7707473ee7337c09d1d3ce73bd1efd7763955c0bfa86c6d14655d989e37659af940b12c9ac0854571a758a71bf4a7f35e70277c40
+Size (docopt.cpp-0.6.3.tar.gz) = 27598 bytes
+SHA1 (patch-CMakeLists.txt) = 065451c944a6dde5ff0a3099c668cfd72f03b576
diff --git a/docopt.cpp/patches/patch-CMakeLists.txt b/docopt.cpp/patches/patch-CMakeLists.txt
new file mode 100644
index 0000000000..e5de04379c
--- /dev/null
+++ b/docopt.cpp/patches/patch-CMakeLists.txt
@@ -0,0 +1,13 @@
+$NetBSD$
+
+cmake 4 compatibility
+https://github.com/docopt/docopt.cpp/issues/166
+
+--- CMakeLists.txt.orig	2025-08-14 20:01:20.968561125 +0000
++++ CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 3.1)
++cmake_minimum_required(VERSION 3.5)
+ project(docopt.cpp VERSION 0.6.2)
+ 
+ include(GNUInstallDirs)
diff --git a/kiwix-tools/DESCR b/kiwix-tools/DESCR
new file mode 100644
index 0000000000..f29da56004
--- /dev/null
+++ b/kiwix-tools/DESCR
@@ -0,0 +1,6 @@
+The Kiwix tools is a collection of Kiwix-related
+command line tools:
+
+* kiwix-manage: Manage XML based library of ZIM files
+* kiwix-search: Full text search in ZIM files
+* kiwix-serve: HTTP daemon serving ZIM files
diff --git a/kiwix-tools/Makefile b/kiwix-tools/Makefile
new file mode 100644
index 0000000000..9538f9f4d7
--- /dev/null
+++ b/kiwix-tools/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+DISTNAME=	kiwix-tools-3.7.0.20250613
+CATEGORIES=	textproc www
+MASTER_SITES=	${MASTER_SITE_GITHUB:=kiwix/}
+#GITHUB_TAG=	${PKGVERSION_NOREV}
+# 3.7.0 does not accept libkiwix 14+
+GITHUB_TAG=	acad8a85ab4706ff527cabdaac4635a930f3bdd4
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/kiwix/kiwix-tools/
+COMMENT=	Command-line Kiwix tools
+LICENSE=	gnu-gpl-v3
+
+USE_LANGUAGES=	c++
+USE_TOOLS+=	pkg-config
+
+.include "../../devel/meson/build.mk"
+.include "../../wip/docopt.cpp/buildlink3.mk"
+.include "../../wip/libzim/buildlink3.mk"
+.include "../../wip/libkiwix/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/kiwix-tools/PLIST b/kiwix-tools/PLIST
new file mode 100644
index 0000000000..7b71bf3969
--- /dev/null
+++ b/kiwix-tools/PLIST
@@ -0,0 +1,9 @@
+@comment $NetBSD$
+bin/kiwix-manage
+bin/kiwix-search
+bin/kiwix-serve
+man/fr/man1/kiwix-manage.1
+man/fr/man1/kiwix-serve.1
+man/man1/kiwix-manage.1
+man/man1/kiwix-search.1
+man/man1/kiwix-serve.1
diff --git a/kiwix-tools/distinfo b/kiwix-tools/distinfo
new file mode 100644
index 0000000000..f47d80b9a7
--- /dev/null
+++ b/kiwix-tools/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (kiwix-tools-3.7.0-acad8a85ab4706ff527cabdaac4635a930f3bdd4.tar.gz) = 06f91172436f0a17d031c781723ebd14a445be2734536817a67a4de91eadbfe7
+SHA512 (kiwix-tools-3.7.0-acad8a85ab4706ff527cabdaac4635a930f3bdd4.tar.gz) = 820496322b6b0fa67a936cc0badba34e31c4b45baf028bad625fb307489e15cf80d94647f53f2f6bc026f9e74fa1e12b715a6cc0b612b3729c666687e7a42641
+Size (kiwix-tools-3.7.0-acad8a85ab4706ff527cabdaac4635a930f3bdd4.tar.gz) = 541045 bytes
diff --git a/libkiwix/DESCR b/libkiwix/DESCR
new file mode 100644
index 0000000000..fea2efbbfa
--- /dev/null
+++ b/libkiwix/DESCR
@@ -0,0 +1,2 @@
+The Libkiwix provides the Kiwix software suite core. It contains
+the code shared by all Kiwix ports.
diff --git a/libkiwix/Makefile b/libkiwix/Makefile
new file mode 100644
index 0000000000..f4474434ea
--- /dev/null
+++ b/libkiwix/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD$
+
+DISTNAME=	libkiwix-14.0.0
+CATEGORIES=	textproc
+MASTER_SITES=	${MASTER_SITE_GITHUB:=kiwix/}
+GITHUB_TAG=	${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/kiwix/libkiwix/
+COMMENT=	Common code base for all Kiwix ports
+LICENSE=	gnu-gpl-v3
+
+USE_LANGUAGES=	c++
+USE_TOOLS+=	pkg-config
+
+REPLACE_PYTHON+=	scripts/kiwix-compile-i18n
+REPLACE_PYTHON+=	scripts/kiwix-compile-resources
+
+PKGCONFIG_OVERRIDE+=		output/meson-private/libkiwix.pc
+PKGCONFIG_OVERRIDE_STAGE=	post-configure
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/tool.mk"
+.include "../../devel/meson/build.mk"
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../textproc/pugixml/buildlink3.mk"
+.include "../../textproc/xapian/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../www/libmicrohttpd/buildlink3.mk"
+.include "../../wip/libzim/buildlink3.mk"
+.include "../../wip/mustache/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/libkiwix/PLIST b/libkiwix/PLIST
new file mode 100644
index 0000000000..4b545735f5
--- /dev/null
+++ b/libkiwix/PLIST
@@ -0,0 +1,23 @@
+@comment $NetBSD$
+bin/kiwix-compile-i18n
+bin/kiwix-compile-resources
+include/kiwix/book.h
+include/kiwix/bookmark.h
+include/kiwix/common.h
+include/kiwix/downloader.h
+include/kiwix/i18n.h
+include/kiwix/kiwix_config.h
+include/kiwix/kiwixserve.h
+include/kiwix/library.h
+include/kiwix/manager.h
+include/kiwix/name_mapper.h
+include/kiwix/search_renderer.h
+include/kiwix/server.h
+include/kiwix/tools.h
+include/kiwix/version.h
+lib/libkiwix.so
+lib/libkiwix.so.14
+lib/libkiwix.so.${PKGVERSION}
+lib/pkgconfig/libkiwix.pc
+man/man1/kiwix-compile-i18n.1
+man/man1/kiwix-compile-resources.1
diff --git a/libkiwix/buildlink3.mk b/libkiwix/buildlink3.mk
new file mode 100644
index 0000000000..ee7a0ae39f
--- /dev/null
+++ b/libkiwix/buildlink3.mk
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	libkiwix
+
+.if !defined(LIBKIWIX_BUILDLINK3_MK)
+LIBKIWIX_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libkiwix+=	libkiwix>=14.0.0
+BUILDLINK_PKGSRCDIR.libkiwix?=		../../wip/libkiwix
+
+#.include "../../textproc/icu/buildlink3.mk"
+.include "../../textproc/pugixml/buildlink3.mk"
+#.include "../../textproc/xapian/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../www/libmicrohttpd/buildlink3.mk"
+#.include "../../wip/libzim/buildlink3.mk"
+#.include "../../wip/mustache/buildlink3.mk"
+.endif	# LIBKIWIX_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-libkiwix
diff --git a/libkiwix/distinfo b/libkiwix/distinfo
new file mode 100644
index 0000000000..dffe345fa6
--- /dev/null
+++ b/libkiwix/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (libkiwix-14.0.0.tar.gz) = 08e3d7a71234bdc245356b78c0253de39c2aae24b8496f22d142d540690b7c05
+SHA512 (libkiwix-14.0.0.tar.gz) = c0a6675e5add7221b812cdc91bd6212169922be6aea9cdcce34ec10328ae72ce5bc4eb218533172e6e926e58e9c683151b8ef13a489af0712f4c4c067d806e63
+Size (libkiwix-14.0.0.tar.gz) = 1149884 bytes
diff --git a/libzim/DESCR b/libzim/DESCR
new file mode 100644
index 0000000000..c85d608b92
--- /dev/null
+++ b/libzim/DESCR
@@ -0,0 +1,3 @@
+The Libzim is the reference implementation for the ZIM file format.
+It's a software library to read and write ZIM files on many systems
+and architectures.
diff --git a/libzim/Makefile b/libzim/Makefile
new file mode 100644
index 0000000000..14e0fea341
--- /dev/null
+++ b/libzim/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD$
+
+DISTNAME=	libzim-9.3.0
+CATEGORIES=	textproc
+MASTER_SITES=	${MASTER_SITE_GITHUB:=openzim/}
+GITHUB_TAG=	${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/openzim/libzim/
+COMMENT=	Reference implementation of the ZIM specification
+LICENSE=	gnu-gpl-v2
+
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	pkg-config
+
+PKGCONFIG_OVERRIDE+=		output/meson-private/libzim.pc
+PKGCONFIG_OVERRIDE_STAGE=	post-configure
+
+.include "../../lang/python/tool.mk"
+.include "../../devel/meson/build.mk"
+.include "../../archivers/xz/buildlink3.mk"
+.include "../../archivers/zstd/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../textproc/xapian/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/libzim/PLIST b/libzim/PLIST
new file mode 100644
index 0000000000..1c7fb265d6
--- /dev/null
+++ b/libzim/PLIST
@@ -0,0 +1,22 @@
+@comment $NetBSD$
+include/zim/archive.h
+include/zim/blob.h
+include/zim/entry.h
+include/zim/error.h
+include/zim/item.h
+include/zim/search.h
+include/zim/search_iterator.h
+include/zim/suggestion.h
+include/zim/suggestion_iterator.h
+include/zim/tools.h
+include/zim/uuid.h
+include/zim/version.h
+include/zim/writer/contentProvider.h
+include/zim/writer/creator.h
+include/zim/writer/item.h
+include/zim/zim.h
+include/zim/zim_config.h
+lib/libzim.so
+lib/libzim.so.9
+lib/libzim.so.${PKGVERSION}
+lib/pkgconfig/libzim.pc
diff --git a/libzim/buildlink3.mk b/libzim/buildlink3.mk
new file mode 100644
index 0000000000..a5b9c1f711
--- /dev/null
+++ b/libzim/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	libzim
+
+.if !defined(LIBZIM_BUILDLINK3_MK)
+LIBZIM_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libzim+=	libzim>=9.3.0
+BUILDLINK_PKGSRCDIR.libzim?=	../../wip/libzim
+
+.include "../../archivers/xz/buildlink3.mk"
+.include "../../archivers/zstd/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../textproc/xapian/buildlink3.mk"
+.endif	# LIBZIM_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-libzim
diff --git a/libzim/distinfo b/libzim/distinfo
new file mode 100644
index 0000000000..d9015e5fab
--- /dev/null
+++ b/libzim/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (libzim-9.3.0.tar.gz) = 2fda342b1e0cb6842cdba5a95e55e83f6ab1b333ace6de26e5d818a79d18d8a4
+SHA512 (libzim-9.3.0.tar.gz) = 9e33b4dd4331c606ca26a44d60de137bf299a662ab12e7727cba6626cf110a56347eb6225dd71ada895cf1ce9c158cd997c8a84407c8c6f842dc3584cd70ec0b
+Size (libzim-9.3.0.tar.gz) = 255138 bytes
diff --git a/mustache/DESCR b/mustache/DESCR
new file mode 100644
index 0000000000..e2c63a0dc1
--- /dev/null
+++ b/mustache/DESCR
@@ -0,0 +1,6 @@
+* Mustache implementation for modern C++ (requires C++11)
+* Header only
+* Zero dependencies
+* Templated string type for compatibility with any STL-like string
+  (std::string, std::wstring, etc)
+* Boost license
diff --git a/mustache/Makefile b/mustache/Makefile
new file mode 100644
index 0000000000..8a9e210611
--- /dev/null
+++ b/mustache/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD$
+
+DISTNAME=	Mustache-4.1
+PKGNAME=	${DISTNAME:tl}
+CATEGORIES=	devel textproc
+MASTER_SITES=	${MASTER_SITE_GITHUB:=kainjow/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/kainjow/Mustache/
+COMMENT=	Text templates for modern C++
+LICENSE=	boost-license
+
+USE_LANGUAGES=	c c++
+
+WRKSRC=		${WRKDIR}/${DISTNAME}
+
+INSTALLATION_DIRS=	include
+
+do-configure:
+
+do-build:
+
+do-install:
+	${INSTALL_DATA} ${WRKSRC}/mustache.hpp ${DESTDIR}${PREFIX}/include
+
+#.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/mustache/PLIST b/mustache/PLIST
new file mode 100644
index 0000000000..e450829ffb
--- /dev/null
+++ b/mustache/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+include/mustache.hpp
diff --git a/mustache/buildlink3.mk b/mustache/buildlink3.mk
new file mode 100644
index 0000000000..06e5c51e3d
--- /dev/null
+++ b/mustache/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	mustache
+
+.if !defined(MUSTACHE_BUILDLINK3_MK)
+MUSTACHE_BUILDLINK3_MK:=
+
+BUILDLINK_DEPMETHOD.mustache?=	build
+
+BUILDLINK_API_DEPENDS.mustache+=	mustache>=4.1
+BUILDLINK_PKGSRCDIR.mustache?=		../../wip/mustache
+.endif	# MUSTACHE_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-mustache
diff --git a/mustache/distinfo b/mustache/distinfo
new file mode 100644
index 0000000000..efd993b33a
--- /dev/null
+++ b/mustache/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+BLAKE2s (Mustache-4.1.tar.gz) = ff29c053de6769e71abb093c07466509678d0fe54b944cab4866dbe570e66812
+SHA512 (Mustache-4.1.tar.gz) = 609c876fc085d1331355ec1f0396e588edf1fb3ea6765abcd06043cc5f7288f015d6bb7fdeb560df78aab54ae8d97e934375de577b944a09c9ae93f9915e7aff
+Size (Mustache-4.1.tar.gz) = 98905 bytes
+SHA1 (patch-CMakeLists.txt) = 85d1e0210803ecce140f89495a2c532059885613
diff --git a/mustache/patches/patch-CMakeLists.txt b/mustache/patches/patch-CMakeLists.txt
new file mode 100644
index 0000000000..7eb3a581d0
--- /dev/null
+++ b/mustache/patches/patch-CMakeLists.txt
@@ -0,0 +1,12 @@
+$NetBSD$
+
+Compatibility with cmake 4.
+
+--- CMakeLists.txt.orig	2020-04-18 16:49:08.000000000 +0000
++++ CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.8)
++cmake_minimum_required(VERSION 3.5)
+ project(mustache)
+ if (UNIX)
+ 	add_definitions(


Home | Main Index | Thread Index | Old Index