pkgsrc-WIP-changes archive

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

Add libconfini version 1.16.3 to pkgsrc-wip



Module Name:	pkgsrc-wip
Committed By:	Niclas Rosenvik <nros%pkgsrc.org@localhost>
Pushed By:	nros
Date:		Fri Apr 15 13:00:18 2022 +0200
Changeset:	61ede6d6f4ebf90b29516ab673c744711b2c38dc

Modified Files:
	Makefile
Added Files:
	libconfini/DESCR
	libconfini/Makefile
	libconfini/PLIST
	libconfini/TODO
	libconfini/buildlink3.mk
	libconfini/distinfo

Log Message:
Add libconfini version 1.16.3 to pkgsrc-wip

Add libconfini version 1.16.3 to pkgsrc-wip.

libconfini is an ini parser originally designed for parsing configuration
files written by other programs. It claims to be the ultimate and most
consistent INI file parser library written in C.
Focus is on standardization and parsing exactness.

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

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

diffstat:
 Makefile                 |  1 +
 libconfini/DESCR         |  4 ++++
 libconfini/Makefile      | 22 ++++++++++++++++++
 libconfini/PLIST         | 58 ++++++++++++++++++++++++++++++++++++++++++++++++
 libconfini/TODO          |  2 ++
 libconfini/buildlink3.mk | 12 ++++++++++
 libconfini/distinfo      |  5 +++++
 7 files changed, 104 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 532d726d5b..202a27e53f 100644
--- a/Makefile
+++ b/Makefile
@@ -2047,6 +2047,7 @@ SUBDIR+=	libclocale
 SUBDIR+=	libcm
 SUBDIR+=	libcmt
 SUBDIR+=	libcnotify
+SUBDIR+=	libconfini
 SUBDIR+=	libcouchbase
 SUBDIR+=	libcpath
 SUBDIR+=	libcpu
diff --git a/libconfini/DESCR b/libconfini/DESCR
new file mode 100644
index 0000000000..615bbcb4bd
--- /dev/null
+++ b/libconfini/DESCR
@@ -0,0 +1,4 @@
+libconfini is an ini parser originally designed for parsing configuration
+files written by other programs. It claims to be the ultimate and most
+consistent INI file parser library written in C.
+Focus is on standardization and parsing exactness.
diff --git a/libconfini/Makefile b/libconfini/Makefile
new file mode 100644
index 0000000000..8dccbddd0e
--- /dev/null
+++ b/libconfini/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+DISTNAME=	libconfini-1.16.3-with-configure
+PKGNAME=	${DISTNAME:S/-with-configure//g}
+CATEGORIES=	textproc
+MASTER_SITES=	${MASTER_SITE_GITHUB:=madmurphy/}
+GITHUB_PROJECT=	libconfini
+GITHUB_RELEASE=	${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://madmurphy.github.io/libconfini/
+COMMENT=	Yet another INI parser
+LICENSE=	gnu-gpl-v3
+
+GNU_CONFIGURE=	yes
+USE_LIBTOOL=	yes
+USE_TOOLS+=	pkg-config
+USE_LANGUAGES=	c c++
+
+PKGCONFIG_OVERRIDE+=	src/libconfini.pc.in
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/libconfini/PLIST b/libconfini/PLIST
new file mode 100644
index 0000000000..4276f12c1d
--- /dev/null
+++ b/libconfini/PLIST
@@ -0,0 +1,58 @@
+@comment $NetBSD$
+include/confini-1.16.h
+include/confini-1.h
+include/confini.h
+lib/libconfini.la
+lib/pkgconfig/libconfini.pc
+man/man3/IniDispatch.3
+man/man3/IniFormat.3
+man/man3/IniStatistics.3
+man/man3/confini.h.3
+man/man3/libconfini.3
+share/doc/libconfini/AUTHORS
+share/doc/libconfini/COPYING
+share/doc/libconfini/ChangeLog
+share/doc/libconfini/NEWS
+share/doc/libconfini/README
+share/doc/libconfini/examples/cplusplus/generic.cpp
+share/doc/libconfini/examples/cplusplus/map.cpp
+share/doc/libconfini/examples/cplusplus/map.hpp
+share/doc/libconfini/examples/ini_files/ambiguous.conf
+share/doc/libconfini/examples/ini_files/bad_ini.conf
+share/doc/libconfini/examples/ini_files/colon_as_delimiter.conf
+share/doc/libconfini/examples/ini_files/delivery.conf
+share/doc/libconfini/examples/ini_files/extreme_ini.conf
+share/doc/libconfini/examples/ini_files/hash_table.conf
+share/doc/libconfini/examples/ini_files/log.ini
+share/doc/libconfini/examples/ini_files/pacman.conf
+share/doc/libconfini/examples/ini_files/self_explaining.conf
+share/doc/libconfini/examples/ini_files/toml-like.conf
+share/doc/libconfini/examples/ini_files/typed_ini.conf
+share/doc/libconfini/examples/ini_files/unix-like.conf
+share/doc/libconfini/examples/miscellanea/colon_as_delimiter.c
+share/doc/libconfini/examples/miscellanea/disambiguate.c
+share/doc/libconfini/examples/miscellanea/dispatch_everything.c
+share/doc/libconfini/examples/miscellanea/glib_hash_table.c
+share/doc/libconfini/examples/miscellanea/parse_foreign.c
+share/doc/libconfini/examples/miscellanea/print_format.c
+share/doc/libconfini/examples/miscellanea/stats_only.c
+share/doc/libconfini/examples/miscellanea/toml-like.c
+share/doc/libconfini/examples/miscellanea/typed_ini.c
+share/doc/libconfini/examples/run-example.sh
+share/doc/libconfini/examples/topics/ini_array_break.c
+share/doc/libconfini/examples/topics/ini_array_collapse.c
+share/doc/libconfini/examples/topics/ini_array_foreach.c
+share/doc/libconfini/examples/topics/ini_array_release.c
+share/doc/libconfini/examples/topics/ini_array_shift.c
+share/doc/libconfini/examples/topics/ini_array_split.c
+share/doc/libconfini/examples/topics/ini_global_set_implicit_value.c
+share/doc/libconfini/examples/topics/ini_string_match_si.c
+share/doc/libconfini/examples/topics/ini_string_parse.c
+share/doc/libconfini/examples/topics/load_ini_file.c
+share/doc/libconfini/examples/topics/load_ini_path.c
+share/doc/libconfini/examples/topics/strip_ini_cache.c
+share/doc/libconfini/examples/utilities/clone_ini_dispatch.h
+share/doc/libconfini/examples/utilities/ini_string_preparse.h
+share/doc/libconfini/examples/utilities/load_ini_buffer.h
+share/doc/libconfini/examples/utilities/make_strarray.h
+share/doc/libconfini/manual.html
diff --git a/libconfini/TODO b/libconfini/TODO
new file mode 100644
index 0000000000..3195815236
--- /dev/null
+++ b/libconfini/TODO
@@ -0,0 +1,2 @@
+Finished, if something will need it in
+pkgsrc-current please add it.
diff --git a/libconfini/buildlink3.mk b/libconfini/buildlink3.mk
new file mode 100644
index 0000000000..5a0146917c
--- /dev/null
+++ b/libconfini/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	libconfini
+
+.if !defined(LIBCONFINI_BUILDLINK3_MK)
+LIBCONFINI_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libconfini+=	libconfini>=1.16.3
+BUILDLINK_PKGSRCDIR.libconfini?=	../../wip/libconfini
+.endif	# LIBCONFINI_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-libconfini
diff --git a/libconfini/distinfo b/libconfini/distinfo
new file mode 100644
index 0000000000..80a818c672
--- /dev/null
+++ b/libconfini/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (libconfini-1.16.3-with-configure.tar.gz) = cef2152a6954056b2f8ac269e8802f91afba796ecfc4fead532fb8b9005f4325
+SHA512 (libconfini-1.16.3-with-configure.tar.gz) = 4c0258ad3fa1098e25669f069be426aad4269b3773ce4120db23ed708cc7112088d95790a03e22031b6766caa7056de37930cd34f57e987ecd21331178ef2b30
+Size (libconfini-1.16.3-with-configure.tar.gz) = 891464 bytes


Home | Main Index | Thread Index | Old Index