devel/libzim: Change LIB_DEPENDS from xapian-core to xapian-core14
- Bump PORTREVISION for dependency change
libzim fails to build with xapian-core 2.0.0.
The build error is as follows:
c++ -Isrc/libzim.so.9.2.3.p -Isrc -I../src -Iinclude -I../include -Istatic -I/usr/local/include -fdiagnostics-color=never -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -Winvalid-pch -Werror -std=c++17 -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLIBZIM_EXPORT_PRIVATE_DLL -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fPIC -pthread -MD -MQ src/libzim.so.9.2.3.p/suggestion.cpp.o -MF src/libzim.so.9.2.3.p/suggestion.cpp.o.d -o src/libzim.so.9.2.3.p/suggestion.cpp.o -c ../src/suggestion.cpp
../src/suggestion.cpp:103:31: error: no member named 'empty' in 'Xapian::Internal::intrusive_ptr_nonnull<Xapian::Database::Internal>'
103 | return !m_database.internal.empty();
| ~~~~~~~~~~~~~~~~~~~ ^
1 error generated.0d2d645f7fPort details
devel/libzim9.2.3_3
Reference implementation of the ZIM specification
- Maintainer
- olce.freebsd.ports@certner.fr
- Packages
- libzim 9.2.3_3
- Upstream
- Higher version available: 9.8.2
- CPE
- none, CVEs only via VuXML
- WWW
- https://wiki.openzim.org/wiki/Libzim
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (50)
databases/xapian-core: Update to 1.4.29 Changes: https://trac.xapian.org/wiki/ReleaseOverview https://github.com/xapian/xapian/blob/RELEASE/1.4/xapian-core/NEWS5d7ff68d7a
*/*: Bump consumers of devel/icu ...to avoid library mismatchesff33dd4700
devel/libzim: Support ICU 76.1 The added patch is an upstream's candidate to fix the build against ICU 76.1, and will make it in the next release in this or another form. In the meantime, adopt it in the ports tree as is as it does not disturb the build against older versions of ICU. This is a maintainer update (olce.freebsd.ports@certner.fr). PR: 283542 Sponsored by: The FreeBSD Foundationeb6e7079de
devel/libzim: Better URL and description; Python depedency at build only We did not bump PORTREVISION after the removal of Python dependency at runtime as most installations are expected to pull devel/libzim as a dependency of www/kiwix-tools, which itself requires Python at runtime. Moreover, we expect most machines running OpenZIM/Kiwix software to have Python installed for other reasons. Folks who really want, and can, get rid of the runtime dependency on Python still can reinstall manually. While here, expand a bit the description. Sponsored by: The FreeBSD Foundation876efd0cd7
devel/libzim: Update 9.2.1 → 9.2.3 Selected list of improvements: - Avoid crash in case of invalid offset in clusters. - Better error message when failing to open (split) ZIM file. - Correctly locate part range in which to read data in case of ZIM chunks. See also: https://github.com/openzim/libzim/releases/tag/9.2.2 https://github.com/openzim/libzim/releases/tag/9.2.3 This is a maintainer update (olce.freebsd.ports@certner.fr). Sponsored by: The FreeBSD Foundationd3f713ad71
devel/libzim: Update 8.2.1 → 9.2.1 Selected list of improvements: - getMediaCount() does not fail anymore if M/Counter is missing - Reintroduce optimization of Entry::getItem() - C++17 compatible code - Bump-up ZIM format minor version to 6.1.2 - Optimize checksum calculation - Better handling of split ZIM files See also: https://github.com/openzim/libzim/releases/tag/9.0.0 https://github.com/openzim/libzim/releases/tag/9.1.0 https://github.com/openzim/libzim/releases/tag/9.2.0 https://github.com/openzim/libzim/releases/tag/9.2.1 This is a maintainer update (olce.freebsd.ports@certner.fr). Approved by: jrm (ports) Approved by: emaste (mentor)f4debe62c8
devel/icu: update to 74.1 Changes: https://github.com/unicode-org/icu/releases/tag/release-74-1 Reported by: GitHub (watch releases) PR: 274317 Exp-run by: antoine (incomplete) Approved by: fluffye55b80195e
devel/libzim: Update to 8.2.1 Better CJK indexer, remove accents during search, better performance with accents. PR: 2736438cb208f78e
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9c*/*: Pass MAINTAINERSHIP - Pass the MAINTAINERHSIP of the following ports devel/libzim [1] devel/libkiwix [2] www/kiwix-tools [2] PR: 271975 Approved by: me@int19h.org [2] bofh [1]2f43695536
devel/libzim: Update version 6.3.2=>8.2.0 Changelog: https://github.com/openzim/libzim/releases/tag/8.2.0 PR: 271647386e791e43
devel/icu: update to 73.1 - Temporarily switch to GitHub auto archive (release artifacts are N/A atm) Changes: https://github.com/unicode-org/icu/releases/tag/release-73-1 Reported by: GitHub (watch releases) PR: 270422 Exp-run by: antoinef1f1a8be88
*/*: Adopt ports from swills@2c2dd85355
all: return swills' ports to the pools after safeeping his ports bit. With hat: portmgr-secretary4f538db960
devel/icu: update to 72.1 Changes: https://github.com/unicode-org/icu/releases/tag/release-72-1 Reported by: GitHub (watch releases) PR: 266582 Exp-run by: antoinedfe25d73e7
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
devel/icu: update to 71.1 Changes: https://github.com/unicode-org/icu/releases/tag/release-71-1 Reported by: GitHub (watch releases) PR: 262654 Exp-run by: antoine Approved by: fluffy268cee3b02
devel/icu: update to 70.1 Changes: https://github.com/unicode-org/icu/releases/tag/release-70-1 Reported by: GitHub (watch releases) PR: 258794 Exp-run by: antoinef34ece3aa6
devel/libzim: update to 6.3.2 PR: 25237854764895ba
devel/icu: update to 69.1 Changes: https://github.com/unicode-org/icu/releases/tag/release-69-1 Reported by: GitHub (watch releases)69d24a727d
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
devel/libzim: update to 6.3.0 While here, fix build of devel/kiwix-lib with new libzimdc2a1a0a4d
devel/icu: update to 68.1 Changes: http://site.icu-project.org/download/68 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ Reported by: GitHub (watch releases)6d5d6429d5
devel/libzim: update to 6.2.291c0a56f9f
devel/libzim: update to 6.2.182391a3eb5
devel/libzim: update to 6.2.0c30282c676
devel/libzim: update to 6.1.8 PR: 248055acaebbf9d7
devel/icu: update to 67.1 Changes: http://site.icu-project.org/download/67 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ Reported by: GitHub (watch releases)ffb8eb82e5
devel/icu: update to 66.1 Changes: http://site.icu-project.org/download/66 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/f821cdc347
devel/icu: update to 65.1 Changes: http://site.icu-project.org/download/65 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/4bbb4133b2
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330ea8c8ec7da
devel/libzim: update to 5.0.0 PR: 23821384df4d5091
- Add LICENSE - Update WWW Approved by: portmgr blanket900543fcb1
devel/libzim: update to 4.0.7b9d1884a87
devel/icu: update to 64.1 Changes: http://site.icu-project.org/download/64 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 236325 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D19479480c577baa
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590a9f015d155
devel/libzim: update to 4.0.4bc41396837
Remove comment that became stale with revision 483807.1fee255978
Remove compatibility code for FreeBSD < 11.2 from all ports. Simplify some ports where DragonFlyBSD no longer needs to be special-cased. Submitted by: rene Reviewed by: bapt, jbeich Differential Revision: https://reviews.freebsd.org/D177248a502cb2d4
devel/icu: update to 63.1 Changes: http://site.icu-project.org/download/63 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 232300 Exp-run by: antoine91f9922c6f
devel/libzim: Remove -Werror from the build flags Fixes build with Clang 7 PR: 23062662798b65ac
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 22254209f9633cb6
Remove dependencies on lang/python3. Sponsored by: Absolight3bc7743145
devel/libzim: update to 4.0.09a69da7dbd
devel/icu: update to 62.1 Changes: http://site.icu-project.org/download/62 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 229359 Exp-run by: antoine (only 10.4)3beb732dad
devel/icu: update to 61.1 Changes: http://site.icu-project.org/download/61 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 227042 Exp-run by: antoine MFH: 2018Q2 (required by Firefox 61)ae60358af5
devel/libzim: create port The openZIM project proposes offline storage solutions for content coming from the Web. WWW: http://www.openzim.org/wiki/OpenZIM2300bffb07