Skip to content

Commit 6f6115d

Browse files
committed
Commit #143
1 parent b2b5e30 commit 6f6115d

31 files changed

+207
-191
lines changed

ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@ Change Log {#changelog}
22
=======================
33

44

5+
## 1.14.1 -- 2020-05-11
6+
7+
Changes:
8+
9+
* Documentation
10+
11+
512
## 1.14.0 -- 2020-03-01
613

714
Changes:

MANUAL.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,10 @@ location = Colosseum
3535
place = Rome
3636
3737
[sender]
38-
3938
name = John Smith
4039
4140
4241
[receiver]
43-
4442
name = Mario Rossi # He's a big guy
4543
4644
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Makefile.am

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ endif WANT_DOC
5656
if WANT_EXAMPLES
5757

5858
examplesdir = $(docdir)/examples
59-
dist_examples_DATA = \
59+
dist_examples_SCRIPTS = \
6060
examples/run-example.sh
6161

6262
examplesinifilesdir = $(examplesdir)/ini_files
@@ -120,10 +120,6 @@ _examples_insthook_ += \
120120
endif HAVE_TRANSFORMATIONS
121121

122122

123-
# Make examples script executable
124-
_examples_insthook_ += \
125-
chmod +x '$(DESTDIR)$(examplesdir)/run-example.sh';
126-
127123
endif WANT_EXAMPLES
128124

129125

README

Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -164,34 +164,43 @@ by running the `bootstrap` script. By default, `bootstrap` will also run the
164164
`./bootstrap --help`.
165165

166166
If you are using **Microsoft Windows**, a batch script for compiling
167-
**libconfini** with [MinGW][7] without Bash is available (`mgwmake.bat`). If you
168-
are interested in using Autotools for compiling **libconfini** under Microsoft
169-
Windows, you can integrate MinGW with [MSYS][8], or you can directly use
170-
[MSYS2][9]. Alternatively, [an unofficial port][10] of **libconfini** for
171-
[Cygwin][11] is available.
167+
**libconfini** with [MinGW][7] without Bash is available (`mgwmake.bat`). If
168+
you are interested in using Autotools for compiling **libconfini** under
169+
Microsoft Windows, you can integrate MinGW with [MSYS][8], or you can directly
170+
use [MSYS2][9] and [its official port][10] of the library. Alternatively, [an
171+
unofficial port][11] of **libconfini** for [Cygwin][12] is available.
172172

173-
For further information, see [INSTALL][12].
173+
For further information, see [INSTALL][13].
174+
175+
176+
Bindings
177+
--------
178+
179+
[Danilo Spinella][14] maintains [a D binding package][15] of **libconfini**.
174180

175181

176182
Free software
177183
-------------
178184

179185
This library is free software. You can redistribute it and/or modify it under
180-
the terms of the GPL license version 3 or any later version. See [COPYING][13]
186+
the terms of the GPL license version 3 or any later version. See [COPYING][16]
181187
for details.
182188

183189

184-
[1]: https://madmurphy.github.io/libconfini/html/baremetal.html
185-
[2]: https://madmurphy.github.io/libconfini/html/libconfini.html
186-
[3]: https://madmurphy.github.io/libconfini/manual.html
187-
[4]: https://github.com/
188-
[5]: https://github.com/madmurphy/libconfini
189-
[6]: https://repology.org/project/libconfini/versions
190-
[7]: http://www.mingw.org/
191-
[8]: http://www.mingw.org/wiki/MSYS
192-
[9]: https://www.msys2.org/
193-
[10]: https://github.com/fd00/yacp/tree/master/libconfini
194-
[11]: https://www.cygwin.com/
195-
[12]: https://github.com/madmurphy/libconfini/blob/master/INSTALL
196-
[13]: https://github.com/madmurphy/libconfini/blob/master/COPYING
190+
[1]: https://madmurphy.github.io/libconfini/html/baremetal.html
191+
[2]: https://madmurphy.github.io/libconfini/html/libconfini.html
192+
[3]: https://madmurphy.github.io/libconfini/manual.html
193+
[4]: https://github.com/
194+
[5]: https://github.com/madmurphy/libconfini
195+
[6]: https://repology.org/project/libconfini/versions
196+
[7]: http://www.mingw.org/
197+
[8]: http://www.mingw.org/wiki/MSYS
198+
[9]: https://www.msys2.org/
199+
[10]: https://packages.msys2.org/base/mingw-w64-libconfini
200+
[11]: https://github.com/fd00/yacp/tree/master/libconfini
201+
[12]: https://www.cygwin.com/
202+
[13]: https://github.com/madmurphy/libconfini/blob/master/INSTALL
203+
[14]: https://danyspin97.org/
204+
[15]: https://github.com/DanySpin97/libconfini-d
205+
[16]: https://github.com/madmurphy/libconfini/blob/master/COPYING
197206

autostuff/chunks/revision-warning.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@
55
ever revised this content, although someone should have. If you are instead
66
that human appointed to review this code before it is pasted to the public
77
header, please remove this text.
8-
98
If a "standard" header providing these objects is available for your
10-
platform, please replace the entire section below with the following single
11-
line:
9+
platform, please replace the entire section below with the following
10+
content:
1211
1312
#include <some_header.h>
1413

autostuff/m4/not-autotools.m4

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ dnl **************************************************************************
1717

1818

1919
dnl **************************************************************************
20-
dnl NOTE: This is only a selection of macros from the Not Autotools project
21-
dnl without documentation. For the entire collection and the
20+
dnl NOTE: This is only a selection of macros from the **Not Autotools**
21+
dnl project without documentation. For the entire collection and the
2222
dnl documentation please refer to the project's website.
2323
dnl **************************************************************************
2424

autostuff/shadows/package.json.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "@PROJECT_DESCRIPTION@",
55
"homepage": "@PACKAGE_URL@",
66
"author": "@PACKAGE_BUGREPORT@",
7-
"license": "@LICENSE_ID@",
7+
"license": "@LICENSE_SPDX@",
88
"main": "@PACKAGE_CONFNAME@",
99
"repo": "@PUBLISHER_ID@/@PACKAGE_TARNAME@",
1010
"repository": {

configure.ac

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ AC_INIT([lib]n4_mem([GL_PROJECT_NAME], [confini]),
2626
m4_joinall([.],
2727
n4_mem([GL_PROJECT_MAJVER], [1]),
2828
n4_mem([GL_PROJECT_MINVER], [14]),
29-
n4_mem([GL_PROJECT_REVVER], [0])),
29+
n4_mem([GL_PROJECT_REVVER], [1])),
3030
3131
[lib]GL_PROJECT_NAME,
3232
[https://madmurphy.github.io/libconfini])
@@ -38,7 +38,7 @@ NC_GLOBAL_LITERALS(
3838
[PROJECT_DESCRIPTION], [Yet another INI parser],
3939
[LICENSE_STRING], [GNU General Public License, version 3 or any
4040
later version],
41-
[LICENSE_ID], [GPL-3.0-or-later],
41+
[LICENSE_SPDX], [GPL-3.0-or-later],
4242
[PUBLISHER_NAME], [Stefano Gioffré],
4343
[PUBLISHER_ID], [madmurphy],
4444
[GIT_HTTP_SERVER], [https://github.com]
@@ -141,7 +141,7 @@ AC_CONFIG_AUX_DIR([build-aux])
141141
### Add `--enable-extended-config[=MODE]` option
142142
NC_CONFIG_SHADOW_DIR([autostuff/shadows])
143143

144-
AM_INIT_AUTOMAKE
144+
AM_INIT_AUTOMAKE([gnu])
145145

146146
### Add `--enable-author-mode` option
147147
AC_ARG_ENABLE([author-mode],
@@ -225,7 +225,7 @@ AC_ARG_WITH([io_api],
225225
AS_VAR_SET([AC_CPPENV], ['$(OFFICIAL_CPPENV)'])
226226

227227
AS_CASE(["${na_tmp_ioflavor}"],
228-
[standard], [],
228+
[standard], [:],
229229
[posix], [
230230
AS_IF([test "x${ac_cv_have_posix_c}" = xno], [
231231
NC_MSG_WARNBOX([The POSIX I/O API is not supported on this platform
@@ -869,7 +869,7 @@ AS_MKDIR_P(['help'])
869869

870870
### Create a `help/make-targets.txt` file to be printed by `make help`
871871
{ cat << 'END_HEREDOC'
872-
GNU make utility to maintain AC_PACKAGE_NAME
872+
GNU make utility to maintain AC_PACKAGE_NAME AC_PACKAGE_VERSION
873873

874874
Commonly used targets:
875875

@@ -888,19 +888,19 @@ NA_HELP_STRINGS(
888888
`make check` tests the compiled objects directly from the source
889889
directory, `make installcheck` tests the compiled objects from the
890890
installation paths (you can pass a `DESTDIR` variable in case of staged
891-
installations), `make finishcheck` tests the compiled objects from
891+
installations), and `make finishcheck` tests the compiled objects from
892892
the installation paths without passing any information to the compiler
893893
about the latter, in order to check that <includedir> and <libdir> are
894894
automatically reachable (therefore no `DESTDIR` variable is supported
895895
here); note that `make installcheck` and `make finishcheck` can be
896-
launched only after `make install(*)` has been launched],
896+
launched only after having launched `make install(*)`],
897897
[[make mostlyclean], [make clean], [make distclean]],
898898
[clean the source directory according to different degrees of fury],
899899
[[make clobber]],
900900
[launch `make uninstall` followed by `make clean`],
901901
[[make alldone]],
902902
[launch `make install-strip` followed by `make installcheck` - in case
903-
of staged installations it is possible to pass a `DEST` variable (see
903+
of staged installations it is possible to pass a `DESTDIR` variable (see
904904
below)],
905905
[[make binary-release], [make manifest]],
906906
[create respectively a package and a manifest in the current location
@@ -956,7 +956,7 @@ NA_HELP_STRINGS(
956956
script],
957957
[[make approve-revision], [make reject-revision]],
958958
[Approve/reject the current customization for a non-standard
959-
environment (available only in specific cases))],
959+
environment (available only in specific cases)],
960960
[[make expired]],
961961
[(Re)build all the targets listed in the `EXPIRE` user variable, as in
962962
`make EXPIRE=']AC_PACKAGE_TARNAME[-git.tar.gz
@@ -977,9 +977,10 @@ NA_HELP_STRINGS(
977977
the `DESTDIR` variable allows to change the final installation path,
978978
independently of how the package has been configured; this variable can
979979
contain absolute paths only and defaults to an empty string when
980-
omitted; the `DESTDIR` variable is meant only for staged installations
981-
and must never contain a real installation path - if you need to
982-
customize the target directories, launch `./configure --help`],
980+
omitted; the `DESTDIR` variable is meant to be used only in case of
981+
staged installations and should never contain a real installation path
982+
- if you need to customize the target directories, launch `./configure
983+
--help`],
983984
[[ZIPTYPE]],
984985
[Supported by `make authors-copy`, `make binary-release`, `make
985986
git-clone`, `make portable-builds` and `make source-release`, this

dev/hackings/all/confini-metadata.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
@brief libconfini functions
55
@author Stefano Gioffr&eacute;
66
@copyright GNU General Public License, version 3 or any later version
7-
@version 1.14.0
7+
@version 1.14.1
88
@date 2016-2020
99
@see https://madmurphy.github.io/libconfini
1010

dev/hackings/all/confini-metadata.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
@brief libconfini header
55
@author Stefano Gioffr&eacute;
66
@copyright GNU General Public License, version 3 or any later version
7-
@version 1.14.0
7+
@version 1.14.1
88
@date 2016-2020
99
@see https://madmurphy.github.io/libconfini
1010

0 commit comments

Comments
 (0)