Skip to content

Commit 290f584

Browse files
authored
Merge 285c532 into 2ad2346
2 parents 2ad2346 + 285c532 commit 290f584

31 files changed

+1139
-1063
lines changed

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ SPELLCHECK_DIRS_MOST = \
642642
spellcheck/docs/man \
643643
spellcheck/conf \
644644
spellcheck/data \
645-
spellcheck/data/html \
645+
spellcheck/data/htmlcgi \
646646
spellcheck/scripts \
647647
spellcheck/scripts/Solaris \
648648
spellcheck/scripts/Windows \

NEWS.adoc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,20 @@ several `FSD` notifications into one executed action. [PR #3097]
180180
it), if not bundling with NUT-Monitor UI app. By default the respective
181181
interpreter's 'site-packages' or 'dist-packages' location will be used,
182182
so you may have to adjust search paths for any other values. [#3062]
183+
* Streamlined handling of `--with-*` and `--enable-*` options using NUT 'm4'
184+
macros; fixed reporting help for options whose defaults are evaluated.
185+
[issue #3049, PR #3140]
186+
* Automatic `--with-devd` could not detect the need to install a FreeBSD
187+
devd configuration snippet file, because it expected a source that should
188+
not have been there (probably a copy-paste typo in NUT v2.8.0). Also
189+
fixed a missed compiler family dependency when handling `--enable-strip`,
190+
a few logical mismatches of Solaris/illumos packaging options, and default
191+
report vs. setting of `--enable-force-nut-version-header`. Rephrased and
192+
updated many help messages. The `configure` script logs should now clarify
193+
where CFLAGS/LIBS/LDFLAGS values come from ('pkg-config', 'default', user
194+
provided 'confargs' etc.) [#3140]
195+
* Added configure script options for 'libregex' tuning, just so it is on par
196+
with our other optional dependencies. [#3140]
183197

184198
- Fixed CI recipes for PyPI publication of PyNUT(Client) module to also
185199
include the source distribution (was posted for NUT v2.8.1 and v2.8.2

ci_build.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -869,10 +869,13 @@ detect_platform_PKG_CONFIG_PATH_and_FLAGS() {
869869
BUILTIN_PKG_CONFIG_PATH="`$PKG_CONFIG --variable pc_path pkg-config`" || BUILTIN_PKG_CONFIG_PATH=""
870870
case "`echo "$CI_OS_NAME" | $TOLOWER`" in
871871
*openindiana*|*omnios*|*solaris*|*illumos*|*sunos*)
872-
_ARCHES="${ARCH-}"
872+
_ARCHES="${ARCH_TGT-}${ARCH-}${ARCH32-}${ARCH64-}"
873873
_BITS="${BITS-}"
874874
_ISA1=""
875875
876+
[ -n "${_BITS}" ] || \
877+
_BITS="${ARCH_BITS-}"
878+
876879
[ -n "${_BITS}" ] || \
877880
case "${CC}${CXX}${CFLAGS}${CXXFLAGS}${LDFLAGS}" in
878881
*-m64*) _BITS=64 ;;

configure.ac

Lines changed: 465 additions & 569 deletions
Large diffs are not rendered by default.

data/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Network UPS Tools: data
22

3-
SUBDIRS = html
3+
SUBDIRS = htmlcgi
44

55
dist_data_DATA = cmdvartab
66
nodist_data_DATA = driver.list
Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
# Network UPS Tools: data/html
1+
# Network UPS Tools: data/htmlcgi
2+
3+
EXTRA_DIST = README.adoc
24

35
# install these only if configured --with-cgi
46
if WITH_CGI
5-
dist_html_DATA = index.html bottom.html nut-banner.png
6-
nodist_html_DATA = header.html
7+
dist_htmlcgi_DATA = index.html bottom.html nut-banner.png
8+
nodist_htmlcgi_DATA = header.html
9+
else
10+
EXTRA_DIST += index.html bottom.html nut-banner.png header.html.in
711
endif
8-
EXTRA_DIST = README.adoc
912

1013
SPELLCHECK_SRC = README.adoc
1114

File renamed without changes.

0 commit comments

Comments
 (0)