notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
lazperf Alternative LAZ implementation for C++ and JavaScript
2.0.0 archivers on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.0.0Version of this port present on the latest quarterly branch.
Maintainer: lbartoletti@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-09-26 19:14:01
Last Update: 2021-07-04 15:00:27
Commit Hash: 51ea031
Also Listed In: databases geography
License: LGPL21
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (15 items)
Collapse this list.
  1. /usr/local/share/licenses/lazperf-2.0.0/catalog.mk
  2. /usr/local/share/licenses/lazperf-2.0.0/LICENSE
  3. /usr/local/share/licenses/lazperf-2.0.0/LGPL21
  4. include/lazperf/filestream.hpp
  5. include/lazperf/io.hpp
  6. include/lazperf/lazperf.hpp
  7. include/lazperf/vlr.hpp
  8. lib/cmake/LAZPERF/lazperf-config-version.cmake
  9. lib/cmake/LAZPERF/lazperf-config.cmake
  10. lib/cmake/LAZPERF/lazperf-targets-release.cmake
  11. lib/cmake/LAZPERF/lazperf-targets.cmake
  12. lib/liblazperf.so
  13. @owner
  14. @group
  15. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • lazperf>0:archivers/lazperf
  • For LIB depends:
    • liblazperf.so:archivers/lazperf
To install the port: cd /usr/ports/archivers/lazperf/ && make install clean
To add the package, run one of these commands:
  • pkg install archivers/lazperf
  • pkg install lazperf
PKGNAME: lazperf
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
lazperf
ABIlatestquarterly
FreeBSD:11:aarch641.3.01.4.4
FreeBSD:11:amd642.0.02.0.0
FreeBSD:11:armv6-1.4.4
FreeBSD:11:i3862.0.02.0.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.3.02.0.0
FreeBSD:12:amd642.0.02.0.0
FreeBSD:12:armv61.3.01.4.4
FreeBSD:12:armv71.3.01.4.4
FreeBSD:12:i3862.0.02.0.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.5.0
FreeBSD:13:aarch641.5.02.0.0
FreeBSD:13:amd642.0.02.0.0
FreeBSD:13:armv61.5.01.5.0
FreeBSD:13:armv71.5.01.5.0
FreeBSD:13:i3862.0.02.0.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.5.0-
FreeBSD:14:aarch642.0.0-
FreeBSD:14:amd642.0.0-
FreeBSD:14:armv61.5.0-
FreeBSD:14:armv71.5.0-
FreeBSD:14:i3862.0.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.5.0-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
This port is required by:
for Libraries
  1. databases/pointcloud
  2. graphics/qgis
  3. graphics/qgis-ltr
  4. math/pdal

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/hobu/laz-perf/tar.gz/2.0.0?dummy=/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
04 Jul 2021 15:00:27
 files touched by this commit commit hash:51ea03179aff52b1bdac30fc908e46f81392e619  2.0.0
pkubaj search for other commits by this committer
archivers/lazperf: fix build on big-endian architectures

/wrkdirs/usr/ports/archivers/lazperf/work/laz-perf-2.0.0/cpp/lazperf/vlr.cpp:188:28:
error: constant expression evaluates to 16777216 which cannot be narrowed to
type 'uint8_t' (aka 'unsigned char') [-Wc++11-narrowing]
    reserved{}, data_type{ htole32(1) }, options{}, name{}, unused{},
                           ^~~~~~~~~~
/usr/include/sys/endian.h:88:20: note: expanded from macro 'htole32'
                        ^~~~~~~~~~~~
/usr/include/sys/endian.h:62:20: note: expanded from macro 'bswap32'
                        ^~~~~~~~~~~~
/usr/include/machine/endian.h:136:22: note: expanded from macro '__bswap32'
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/archivers/lazperf/work/laz-perf-2.0.0/cpp/lazperf/vlr.cpp:188:28:
note: insert an explicit cast to silence this issue
    reserved{}, data_type{ htole32(1) }, options{}, name{}, unused{},
                           ^~~~~~~~~~
                           static_cast<uint8_t>( )
(Only the first 15 lines of the commit message are shown above View all of this commit message)
06 Jun 2021 06:11:28
 files touched by this commit commit hash:949f413c79a66ab3782ba0c161196af5e8356fac  2.0.0
lbartoletti search for other commits by this committer
archivers/lazperf: Update to 2.0.0

Changes:
  - https://github.com/hobu/laz-perf/releases/tag/2.0.0
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.5.0
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
23 Oct 2020 17:26:36
Original commit files touched by this commit Revision:553118  1.5.0
lbartoletti search for other commits by this committer
archivers/lazperf: Update to 1.5.0

Changelog:
  - https://github.com/hobu/laz-perf/releases/tag/1.5.0
19 Apr 2020 15:58:04
Original commit files touched by this commit Revision:532134  1.4.4
lbartoletti search for other commits by this committer
archivers/lazperf: Update to 1.4.4

   - Update to 1.4.4
   - remove a whitespace before end of line in pkg-descr (pet portlint)
   - delete files/patch-laz-perf_portable__endian.hpp patched upstream

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D24481
14 Jan 2020 21:45:15
Original commit files touched by this commit Revision:523070  1.3.0_2
lbartoletti search for other commits by this committer
Change my mail address to lbartoletti@FreeBSD.org

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D23169
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  1.3.0_2
gerald search for other commits by this committer
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:		238330
25 Dec 2018 20:25:40
Original commit files touched by this commit Revision:488341  1.3.0_1
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  1.3.0_1
gerald search for other commits by this committer
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:		231590
09 Sep 2018 16:59:37
Original commit files touched by this commit Revision:479316  1.3.0
sunpoet search for other commits by this committer
Update to 1.3.0

- While I'm here:
  - Use CMAKE_OFF
  - Add NO_ARCH
  - Change post-build: to post-patch:
  - Silence patch message
  - Fix patch file

Changes:	https://github.com/hobu/laz-perf/commits/master
PR:		231247
Submitted by:	lbartoletti <lbartoletti@tuxfamily.org> (maintainer)
29 Jul 2018 22:18:46
Original commit files touched by this commit Revision:475857  1.2.0_1
gerald search for other commits by this committer
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:		222542
02 Jun 2018 19:40:59
Original commit files touched by this commit Revision:471400  1.2.0
linimon search for other commits by this committer
Adjust USES to fix building on gcc-based archs (in particular, powerpc64).

On the clang architectures, these changes have no effect: the baser
compiler already includes the needed features.

While here, remove now-redundant CXXFLAGS statements and pet portlint
(no other content change).

Tested on both powerpc64 and amd64.

Approved by:	portmgr (tier-2 blanket)
07 Mar 2018 23:48:26
Original commit files touched by this commit Revision:463840  1.2.0
yuri search for other commits by this committer
archivers/lazperf: Update to 1.2.0

Port changes:
* Changed to DISTVERSION
* Grouped USExx

PR:		226434
Reported by:	lbartoletti <lbartoletti@tuxfamily.org> (maintainer)
Approved by:	tcberner (mentor, implicit)
26 Sep 2017 19:13:49
Original commit files touched by this commit Revision:450694  1.1.0
girgen search for other commits by this committer
Add lazperf to the ports tree

and reenable databases/pointcloud
PR:	221577

Number of commits found: 14