Skip to content

Commit 5d3d981

Browse files
committed
Prepare release 0.5.6
Change-Id: Ia2372b6ea63b5c3c5cdfb0f2d9990b6537e47c74
1 parent e1daa78 commit 5d3d981

5 files changed

Lines changed: 20 additions & 46 deletions

File tree

.jenkins.d/00-deps.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ esac
3636
set -x
3737

3838
if [[ $ID == macos ]]; then
39+
export HOMEBREW_NO_ENV_HINTS=1
3940
if [[ -n $GITHUB_ACTIONS ]]; then
4041
export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
4142
fi

RELEASE_NOTES.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Release Notes
22

3+
## Version 0.5.6
4+
5+
- The build dependencies have been increased as follows:
6+
7+
- GCC >= 9.3 or Clang >= 7.0 are strongly recommended on Linux; GCC 8.x is also known
8+
to work but is not officially supported
9+
- Xcode 13 or later is recommended on macOS; older versions may still work but are not
10+
officially supported
11+
- Boost >= 1.71.0 and ndn-cxx >= 0.9.0 are required on all platforms
12+
13+
- Fix compilation against the latest version of ndn-cxx
14+
15+
- Fix building the documentation with Python 3.12
16+
17+
- Upgrade `waf` to version 2.0.27
18+
319
## Version 0.5.5
420

521
- The minimum build requirements have been increased as follows:

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def addExtensionIfExists(extension: str):
4848
addExtensionIfExists('sphinxcontrib.doxylink')
4949

5050
templates_path = ['_templates']
51-
exclude_patterns = ['Thumbs.db', '.DS_Store', 'RELEASE_NOTES.rst']
51+
exclude_patterns = ['Thumbs.db', '.DS_Store']
5252

5353

5454
# -- Options for HTML output -------------------------------------------------

docs/doxygen.conf.in

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1171,15 +1171,6 @@ HTML_COLORSTYLE_SAT = 0
11711171

11721172
HTML_COLORSTYLE_GAMMA = 91
11731173

1174-
# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
1175-
# page will contain the date and time when the page was generated. Setting this
1176-
# to YES can help to show when doxygen was last run and thus if the
1177-
# documentation is up to date.
1178-
# The default value is: NO.
1179-
# This tag requires that the tag GENERATE_HTML is set to YES.
1180-
1181-
HTML_TIMESTAMP = NO
1182-
11831174
# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
11841175
# documentation will contain sections that can be hidden and shown after the
11851176
# page has loaded.
@@ -1747,14 +1738,6 @@ LATEX_HIDE_INDICES = NO
17471738

17481739
LATEX_BIB_STYLE = plain
17491740

1750-
# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated
1751-
# page will contain the date and time when the page was generated. Setting this
1752-
# to NO can help when comparing the output of multiple runs.
1753-
# The default value is: NO.
1754-
# This tag requires that the tag GENERATE_LATEX is set to YES.
1755-
1756-
LATEX_TIMESTAMP = NO
1757-
17581741
#---------------------------------------------------------------------------
17591742
# Configuration options related to the RTF output
17601743
#---------------------------------------------------------------------------
@@ -2088,15 +2071,6 @@ EXTERNAL_PAGES = YES
20882071
# Configuration options related to the dot tool
20892072
#---------------------------------------------------------------------------
20902073

2091-
# If the CLASS_DIAGRAMS tag is set to YES, doxygen will generate a class diagram
2092-
# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to
2093-
# NO turns the diagrams off. Note that this option also works with HAVE_DOT
2094-
# disabled, but it is recommended to install and use dot, since it yields more
2095-
# powerful graphs.
2096-
# The default value is: YES.
2097-
2098-
CLASS_DIAGRAMS = YES
2099-
21002074
# You can include diagrams made with dia in doxygen documentation. Doxygen will
21012075
# then run dia to produce the diagram and insert it in the documentation. The
21022076
# DIA_PATH tag allows you to specify the directory where the dia binary resides.
@@ -2129,23 +2103,6 @@ HAVE_DOT = @HAVE_DOT@
21292103

21302104
DOT_NUM_THREADS = 0
21312105

2132-
# When you want a differently looking font in the dot files that doxygen
2133-
# generates you can specify the font name using DOT_FONTNAME. You need to make
2134-
# sure dot is able to find the font, which can be done by putting it in a
2135-
# standard location or by setting the DOTFONTPATH environment variable or by
2136-
# setting DOT_FONTPATH to the directory containing the font.
2137-
# The default value is: Helvetica.
2138-
# This tag requires that the tag HAVE_DOT is set to YES.
2139-
2140-
DOT_FONTNAME = Helvetica
2141-
2142-
# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
2143-
# dot graphs.
2144-
# Minimum value: 4, maximum value: 24, default value: 10.
2145-
# This tag requires that the tag HAVE_DOT is set to YES.
2146-
2147-
DOT_FONTSIZE = 10
2148-
21492106
# By default doxygen will tell dot to use the default font as specified with
21502107
# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set
21512108
# the path where dot can find it using this tag.

wscript

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import os
44
import subprocess
55
from waflib import Context, Logs
66

7-
VERSION = '0.5.5'
7+
VERSION = '0.5.6'
88
APPNAME = 'ChronoSync'
99
GIT_TAG_PREFIX = ''
1010

@@ -34,7 +34,7 @@ def configure(conf):
3434
conf.find_program(['pkgconf', 'pkg-config'], var='PKGCONFIG')
3535

3636
pkg_config_path = os.environ.get('PKG_CONFIG_PATH', f'{conf.env.LIBDIR}/pkgconfig')
37-
conf.check_cfg(package='libndn-cxx', args=['libndn-cxx >= 0.8.1', '--cflags', '--libs'],
37+
conf.check_cfg(package='libndn-cxx', args=['libndn-cxx >= 0.9.0', '--cflags', '--libs'],
3838
uselib_store='NDN_CXX', pkg_config_path=pkg_config_path)
3939

4040
conf.check_boost(lib='iostreams', mt=True)

0 commit comments

Comments
 (0)