databases/lmdb: allow to install both 0.x and 1.x together
LMDB 1.0 and the legacy 0.9 ABI cannot be mixed, the datanase format are
incompatibles as well.
Rename or relocate everything databases/lmdb0 installs so that it no
longer overlaps with databases/lmdb:
- the utilities are now mdb_copy0, mdb_dump0, mdb_load0 and mdb_stat0
- the header is include/lmdb0/lmdb.h
- the linker name is liblmdb0.so, the shared object keeps its ABI name
liblmdb.so.0 so already linked programs are unaffected
- the pkg-config file is lmdb0.pc
A compatibility prefix holding the previous layout is also installed
under ${PREFIX}/lmdb0/ (include/, lib/ and libdata/pkgconfig/) so that
build systems which expect to find lmdb.h and -llmdb relative to a
single directory only need a path change.
Now all ports should migrate to lmdb 1.X and use the lmdb 0.9 port to ease
in the migration path, lmdb, the lmdb 0.x is supposed to get removed at
some point.
Approved by: mat (portmgr)
Reviewed by: mat
Differential Revision: https://reviews.freebsd.org/D6074185ba298b7ePort details
net-p2p/cardano-db-sync13.7.2.1_2
PostgreSQL-driven Cardano blockchain data tool
- Maintainer
- arrowd@FreeBSD.org
- Packages
- hs-cardano-db-sync 13.7.2.1_2
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://cardano.org/
- 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 (30)
security/blst: Update to 0.3.17 PR: 2884831de7b19da8
net-p2p/cardano-db-sync: Update to 13.7.2.159339dae49
net-p2p/cardano-db-sync: Switch to GHC 9.863968b4783
net-p2p/cardano-db-sync: Fix distinfo after an upstream reroll Reported by: pkg-fallout5ef73b9965
net-p2p/cardano-db-sync: Unbreak checksum Reported by: pkg-falloutb7022a57a7
net-p2p/cardano-db-sync: Chase GHC updatea639e4080d
net-p2p/cardano-db-sync: Unbreak fetch and build Reported by: pkg-fallout8bde567e93
*/*: Bump consumers of devel/icu ...to avoid library mismatchesff33dd4700
net-p2p/cardano-db-sync: Update to 13.6.0.15967141c1d
math/secp256k1: update to 0.6.0 release. Bump PORTREVISION on dependent ports.6b1a4656e3
net-p2p/cardano-db-sync: Update to 13.5.0.295d75004f2
net-p2p/cardano-db-sync: Update to 13.5.0.0b04162a33e
net-p2p/cardano-db-sync: Unbreak fetch Reported by: pkg-falloute79864f842
net-p2p/cardano-db-sync: Update to 13.4.0.1 Co-authored-by: Boris P. <boris@zfs.ninja>aa9f1fe16e
net-p2p/cardano-db-sync: Update to 13.3.0.070a7072faa
net-p2p/cardano-db-sync: Update to 13.2.0.2ddfd282f0c
net-p2p/cardano-db-sync: Fix staging Reported by: pkg-fallout Fixes: 6d2e8d05809b2a7e14d5b67dde0a5750de817392f7b9ce135d
net-p2p/cardano-db-sync: Update to 13.2.0.1 PR: 2782136d2e8d0580
net-p2p/cardano-db-sync: Update to 13.1.1.3 Reviewed by: arrowd Differential Revision: https://reviews.freebsd.org/D41194d90e660105
net-p2p/cardano-db-sync: Switch rc script to use rc.subr.jail functionality Co-authored-by: Alexey Donskov <voxnod@gmail.com>68c08c6602
net-p2p/cardano-db-sync: Catch up with the Cabal update.abf7e52310
net-p2p/cardano-db-sync: Update to 13.1.0.0e41586893a
Uses/cabal.mk: Change the way we act on cabal.project files. Instead of moving the original project file into a temporary location, employ cabal.project.local for Ports-related adjustments. This implements an idea that upstream cabal.project files shouldn't be touched by Ports framework. If needed they can be patched by the port maintainer directly. Adapt existing Haskell ports to this change.e254bdde42
net-p2p/cardano-db-sync: Fixes for the rc script. - Update Cardano network list - More sanity checking in prestart Reported by: Boris Polujin <boris@zfs.ninja>a2c0bf6cf8
net-p2p/cardano-db-sync: Use correct hash for this release. Reported by: Boris Polujin <boris@zfs.ninja>b983e36080
net-p2p/cardano-db-sync: Update to 13.0.5 Reported by: portscout!276b7dc411
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
net-p2p/cardano-db-sync: + Daemon for exporting Cardano blockchain data into a PostgreSQL DB.a95e80d6b1