head	1.61;
access;
symbols
	pkgsrc-2026Q1:1.59.0.2
	pkgsrc-2026Q1-base:1.59
	pkgsrc-2025Q4:1.57.0.2
	pkgsrc-2025Q4-base:1.57
	pkgsrc-2025Q3:1.53.0.2
	pkgsrc-2025Q3-base:1.53
	pkgsrc-2025Q2:1.50.0.2
	pkgsrc-2025Q2-base:1.50
	pkgsrc-2025Q1:1.45.0.2
	pkgsrc-2025Q1-base:1.45
	pkgsrc-2024Q4:1.41.0.2
	pkgsrc-2024Q4-base:1.41
	pkgsrc-2024Q3:1.35.0.2
	pkgsrc-2024Q3-base:1.35
	pkgsrc-2024Q2:1.33.0.2
	pkgsrc-2024Q2-base:1.33
	pkgsrc-2024Q1:1.28.0.2
	pkgsrc-2024Q1-base:1.28
	pkgsrc-2023Q4:1.27.0.2
	pkgsrc-2023Q4-base:1.27
	pkgsrc-2023Q3:1.23.0.4
	pkgsrc-2023Q3-base:1.23
	pkgsrc-2023Q2:1.23.0.2
	pkgsrc-2023Q2-base:1.23
	pkgsrc-2023Q1:1.19.0.2
	pkgsrc-2023Q1-base:1.19
	pkgsrc-2022Q4:1.16.0.2
	pkgsrc-2022Q4-base:1.16
	pkgsrc-2022Q3:1.12.0.2
	pkgsrc-2022Q3-base:1.12
	pkgsrc-2022Q2:1.11.0.2
	pkgsrc-2022Q2-base:1.11
	pkgsrc-2022Q1:1.10.0.2
	pkgsrc-2022Q1-base:1.10
	pkgsrc-2021Q4:1.9.0.2
	pkgsrc-2021Q4-base:1.9
	pkgsrc-2021Q3:1.7.0.4
	pkgsrc-2021Q3-base:1.7
	pkgsrc-2021Q2:1.7.0.2
	pkgsrc-2021Q2-base:1.7;
locks; strict;
comment	@# @;


1.61
date	2026.05.15.09.58.52;	author adam;	state Exp;
branches;
next	1.60;
commitid	AbaMQjZsFUtxxTFG;

1.60
date	2026.05.14.16.41.15;	author ryoon;	state Exp;
branches;
next	1.59;
commitid	tKipFjQKzke3NNFG;

1.59
date	2026.02.06.10.05.03;	author wiz;	state Exp;
branches;
next	1.58;
commitid	MwQEYCXeWSFvIitG;

1.58
date	2026.01.07.08.47.24;	author wiz;	state Exp;
branches;
next	1.57;
commitid	1wQ3ICD8eebefrpG;

1.57
date	2025.10.23.20.37.42;	author wiz;	state Exp;
branches;
next	1.56;
commitid	1V2hBZn9ypXaCJfG;

1.56
date	2025.10.05.19.26.03;	author js;	state Exp;
branches;
next	1.55;
commitid	U70EDQkwOmfbOpdG;

1.55
date	2025.09.27.09.57.21;	author wiz;	state Exp;
branches;
next	1.54;
commitid	GSXfRJoW2938VkcG;

1.54
date	2025.09.27.07.48.13;	author adam;	state Exp;
branches;
next	1.53;
commitid	AspMEg61XJTadkcG;

1.53
date	2025.09.03.13.21.05;	author gdt;	state Exp;
branches;
next	1.52;
commitid	fzsL0MDFiQhcPg9G;

1.52
date	2025.09.03.11.37.22;	author gdt;	state Exp;
branches;
next	1.51;
commitid	gj5qZzFPqvDkdg9G;

1.51
date	2025.08.30.22.45.30;	author wiz;	state Exp;
branches;
next	1.50;
commitid	2izPxU30rhec4O8G;

1.50
date	2025.06.01.16.54.24;	author thor;	state Exp;
branches;
next	1.49;
commitid	l0qnIWICpVdI1dXF;

1.49
date	2025.04.24.14.14.34;	author wiz;	state Exp;
branches;
next	1.48;
commitid	A3VBjL8Zdd4LljSF;

1.48
date	2025.04.19.07.57.57;	author wiz;	state Exp;
branches;
next	1.47;
commitid	8J0gu7BGAw8XqDRF;

1.47
date	2025.04.17.21.51.08;	author wiz;	state Exp;
branches;
next	1.46;
commitid	xcIXAVA292fk6sRF;

1.46
date	2025.04.12.06.54.18;	author wiz;	state Exp;
branches;
next	1.45;
commitid	9ljkSS9zovZmjJQF;

1.45
date	2025.03.11.12.36.06;	author nia;	state Exp;
branches;
next	1.44;
commitid	vVDodiY84sQteEMF;

1.44
date	2025.02.24.17.22.56;	author adam;	state Exp;
branches;
next	1.43;
commitid	rzT6arkbqLpOiKKF;

1.43
date	2025.02.24.15.12.15;	author gdt;	state Exp;
branches;
next	1.42;
commitid	ohHjdCDnn7NYzJKF;

1.42
date	2024.12.29.15.09.51;	author adam;	state Exp;
branches;
next	1.41;
commitid	oeKjyQMgtu2FopDF;

1.41
date	2024.11.14.22.20.15;	author wiz;	state Exp;
branches;
next	1.40;
commitid	JmuDYqwL4erbdFxF;

1.40
date	2024.11.01.12.53.00;	author wiz;	state Exp;
branches;
next	1.39;
commitid	QB4Wk02mZPuBuWvF;

1.39
date	2024.11.01.00.52.13;	author wiz;	state Exp;
branches;
next	1.38;
commitid	QT27BdVP362gvSvF;

1.38
date	2024.10.26.00.06.49;	author gdt;	state Exp;
branches;
next	1.37;
commitid	bWuAL0HhJVEcs6vF;

1.37
date	2024.10.25.23.37.44;	author gdt;	state Exp;
branches;
next	1.36;
commitid	DG8iY68hWJHwi6vF;

1.36
date	2024.10.04.03.49.27;	author ryoon;	state Exp;
branches;
next	1.35;
commitid	W6qyL3zvAllroisF;

1.35
date	2024.09.01.14.56.35;	author gdt;	state Exp;
branches;
next	1.34;
commitid	MOTT4rztm2dd97oF;

1.34
date	2024.08.25.06.18.53;	author wiz;	state Exp;
branches;
next	1.33;
commitid	BcrSL94SO85mvanF;

1.33
date	2024.05.29.16.33.00;	author adam;	state Exp;
branches;
next	1.32;
commitid	n8aFyEjEVZA0JUbF;

1.32
date	2024.05.23.14.18.02;	author gdt;	state Exp;
branches;
next	1.31;
commitid	mmm6sa6DmjHmb8bF;

1.31
date	2024.05.16.06.15.03;	author wiz;	state Exp;
branches;
next	1.30;
commitid	kYKPUni8AkogJbaF;

1.30
date	2024.05.05.20.58.06;	author adam;	state Exp;
branches;
next	1.29;
commitid	PcBqWfvNsJOmYQ8F;

1.29
date	2024.04.06.08.05.52;	author wiz;	state Exp;
branches;
next	1.28;
commitid	xuM7fEJrv2TOC35F;

1.28
date	2023.12.29.18.24.48;	author adam;	state Exp;
branches;
next	1.27;
commitid	CbzM4kTH4d8WeoSE;

1.27
date	2023.11.12.13.22.11;	author wiz;	state Exp;
branches;
next	1.26;
commitid	SjpNXQIV5XeZ3kME;

1.26
date	2023.11.08.13.19.38;	author wiz;	state Exp;
branches;
next	1.25;
commitid	PsuHTklAIsF4bOLE;

1.25
date	2023.10.24.22.09.30;	author wiz;	state Exp;
branches;
next	1.24;
commitid	MTsrqKm6aGrQAVJE;

1.24
date	2023.10.21.17.10.38;	author gdt;	state Exp;
branches;
next	1.23;
commitid	Sr0Nb6aaZLDw2wJE;

1.23
date	2023.05.22.21.00.00;	author wiz;	state Exp;
branches;
next	1.22;
commitid	pu0rM28UgpNvc0qE;

1.22
date	2023.04.23.14.26.08;	author adam;	state Exp;
branches;
next	1.21;
commitid	Laj8GRA8jxylXemE;

1.21
date	2023.04.19.08.08.25;	author adam;	state Exp;
branches;
next	1.20;
commitid	B8gCWhWtMX9vZGlE;

1.20
date	2023.04.03.20.21.05;	author nros;	state Exp;
branches;
next	1.19;
commitid	QZJcmO7ELDhQyHjE;

1.19
date	2023.01.29.21.14.43;	author ryoon;	state Exp;
branches;
next	1.18;
commitid	QL7aBXsBGmQvUtbE;

1.18
date	2023.01.22.16.28.15;	author ryoon;	state Exp;
branches;
next	1.17;
commitid	aiP40A5zgFwvyyaE;

1.17
date	2023.01.03.17.36.27;	author wiz;	state Exp;
branches;
next	1.16;
commitid	vvAqE6UmuqFFx78E;

1.16
date	2022.12.23.14.54.31;	author wiz;	state Exp;
branches;
next	1.15;
commitid	zZpJNV6KMZh70H6E;

1.15
date	2022.11.27.13.55.50;	author gdt;	state Exp;
branches;
next	1.14;
commitid	3kE9ixOYw5MOvl3E;

1.14
date	2022.11.23.16.18.48;	author adam;	state Exp;
branches;
next	1.13;
commitid	ju2K3LUYlTJKqQ2E;

1.13
date	2022.10.26.10.31.04;	author wiz;	state Exp;
branches;
next	1.12;
commitid	PVFjlIYUKslkpdZD;

1.12
date	2022.08.11.05.08.46;	author gutteridge;	state Exp;
branches;
next	1.11;
commitid	yKydzoO42ClN3qPD;

1.11
date	2022.04.18.19.09.54;	author adam;	state Exp;
branches;
next	1.10;
commitid	eC9Na3jrfOOUpIAD;

1.10
date	2022.01.10.01.46.35;	author ryoon;	state Exp;
branches;
next	1.9;
commitid	Cj0KeHK24VPiN1oD;

1.9
date	2021.12.08.16.02.13;	author adam;	state Exp;
branches;
next	1.8;
commitid	2PyWjHx5T8rqARjD;

1.8
date	2021.09.29.19.00.08;	author adam;	state Exp;
branches;
next	1.7;
commitid	WsBUbBM52TSePSaD;

1.7
date	2021.05.10.22.51.19;	author wiz;	state Exp;
branches;
next	1.6;
commitid	qHaokm6WhdaCFESC;

1.6
date	2021.05.09.15.19.10;	author thor;	state Exp;
branches;
next	1.5;
commitid	dkTlajt0BJUucuSC;

1.5
date	2021.05.08.22.03.14;	author thor;	state Exp;
branches;
next	1.4;
commitid	2VYPxKYYJZMXsoSC;

1.4
date	2021.05.07.11.36.29;	author thor;	state Exp;
branches;
next	1.3;
commitid	XM9BetFutVUo1dSC;

1.3
date	2021.05.03.17.29.58;	author thor;	state Exp;
branches;
next	1.2;
commitid	h1RA2bOwVQW00JRC;

1.2
date	2021.05.03.09.15.30;	author thor;	state Exp;
branches;
next	1.1;
commitid	BD1ueqLCckaHnGRC;

1.1
date	2021.05.03.06.25.11;	author thor;	state Exp;
branches;
next	;
commitid	DOwWg9eDsVPdrFRC;


desc
@@


1.61
log
@revbump for boost-libs
@
text
@# $NetBSD: Makefile,v 1.60 2026/05/14 16:41:15 ryoon Exp $

DISTNAME=	pcl-1.15.1
PKGREVISION=	7
CATEGORIES=	graphics
MASTER_SITES=	${MASTER_SITE_GITHUB:=PointCloudLibrary/}
GITHUB_TAG=	pcl-${PKGVERSION_NOREV}

MAINTAINER=	thomas.orgis@@uni-hamburg.de
HOMEPAGE=	https://github.com/PointCloudLibrary/pcl
COMMENT=	2D/3D image and point cloud processing
LICENSE=	modified-bsd

WRKSRC=		${WRKDIR}/pcl-${DISTNAME}

USE_CXX_FEATURES+=	c++17 filesystem
USE_LANGUAGES=		c c++
USE_TOOLS+=		pkg-config

# Those could be enabled as options if desired.
CMAKE_CONFIGURE_ARGS+=		-DWITH_CUDA=FALSE
# test is missing
CMAKE_CONFIGURE_ARGS.NetBSD+=	-DHAVE_POSIX_MEMALIGN=1

.include "../../mk/compiler.mk"

.include "../../mk/openmp.mk"

# See LIBATOMIC_NOT_NEEDED in CMakeLists.txt
.if ${PKGSRC_COMPILER:Mgcc}
.include "../../devel/libatomic/buildlink3.mk"
.endif

.include "options.mk"

PCL_BASE_VERSION=	${PKGVERSION_NOREV:C/([0-9]+\.[0-9]+).*/\1/}
PLIST_SUBST+=		PCL_BASE_VERSION=${PCL_BASE_VERSION}
# \todo PLIST_AWK to emit ${PCL_BASE_VERSION}

.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/cmake/build.mk"
.include "../../devel/libusb1/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../math/eigen3/buildlink3.mk"
.include "../../math/flann-lib/buildlink3.mk"
.include "../../math/qhull/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../net/libpcap/buildlink3.mk"
.include "../../textproc/PEGTL/buildlink3.mk"
.include "../../textproc/cJSON/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../textproc/utf8-cpp/buildlink3.mk"
# Not used correctly right now, see
# https://github.com/PointCloudLibrary/pcl/issues/4744
#.include "../../devel/metslib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.60
log
@*: Recursive revbump from security/nettle-4.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2026/02/06 10:05:03 wiz Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.59
log
@*: recursive bump for nettle 4.0 shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2026/01/07 08:47:24 wiz Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.58
log
@*: recursive bump for icu 78.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2025/10/23 20:37:42 wiz Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.57
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2025/10/05 19:26:03 js Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.56
log
@*: rev bump for curl
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2025/09/27 09:57:21 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.55
log
@*: recursive bump for boost 1.89
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2025/09/27 07:48:13 adam Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.54
log
@pcl: fix for build boost-1.89.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2025/09/03 13:21:05 gdt Exp $
d4 1
@


1.53
log
@graphics/pcl: Update to 1.15.1

Slightly improve debuggability of substition of PCL_BASE_VERSION.

update ok thor@@

Upstream NEWS, less bugfixes and minor improvements:

## = 1.15.1 (26 August 2025) =

### Notable changes

**New features** *added to PCL*

* **[search]** Add support for nanoflann (faster alternative to pcl::search::KdTree) [[#6250](https://github.com/PointCloudLibrary/pcl/pull/6250)]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2025/09/03 11:37:22 gdt Exp $
d36 1
a36 1
PLIST_SUBST+=	PCL_BASE_VERSION=${PCL_BASE_VERSION}
@


1.52
log
@graphics/pcl: Add bl3 for cJSON

pcl looks for cJSON and if not found uses an internal copy.  The
combination of cmake and bl3 appears to only half hide it, resulting
in build failures if cJSON is installed.  Depend on it explicitly to
1) resolve the build failure and 2) align to pkgsrc norms to use
pkgsrc versions rather than vendored versions, when feasible, and we
notice :-)

ok thor@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2025/08/30 22:45:30 wiz Exp $
d3 1
a3 2
DISTNAME=	pcl-1.15.0
PKGREVISION=	6
d35 3
a37 1
PLIST_SUBST+=	PCL_BASE_VERSION=${PKGVERSION_NOREV:C/([0-9]+\.[0-9]+).*/\1/}
@


1.51
log
@*: recursive bump for tiff growing lerc dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2025/06/01 16:54:24 thor Exp $
d4 1
a4 1
PKGREVISION=	5
d48 1
@


1.50
log
@graphics/pcl: use mk/openmp.mk with identical logic
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2025/04/24 14:14:34 wiz Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.49
log
@*: recursive bump for jpeg -> libjpeg-turbo switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2025/04/19 07:57:57 wiz Exp $
d27 1
a27 4
# Clang needs openmp package for OpenMP support.
.if !empty(PKGSRC_COMPILER:Mclang)
.include "../../parallel/openmp/buildlink3.mk"
.endif
@


1.48
log
@*: recursive bump for default Kerberos implementation switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2025/04/17 21:51:08 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.47
log
@*: recursive bump for icu 77 and libxml2 2.14
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2025/04/12 06:54:18 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.46
log
@*: recursive bump for libtheora 1.2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2025/03/11 12:36:06 nia Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.45
log
@pcl: Bump compiler requirements.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2025/02/24 17:22:56 adam Exp $
d4 1
@


1.44
log
@pcl: fix openmp support with clang; fix PLIST for Darwin
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2025/02/24 15:12:15 gdt Exp $
d15 1
a15 1
USE_CXX_FEATURES=	c++14
@


1.43
log
@graphics/pcl: Update to 1.15.0

Upstream NEWS:

Accomodate Boost 1.86.0.

**New features** *added to PCL*

* **[filters]** UniformSampling Filter: add option for a minimum number of points required per voxel [[#5968](https://github.com/PointCloudLibrary/pcl/pull/5968)]
* **[sample_consensus]** Torus ransac model [[#5816](https://github.com/PointCloudLibrary/pcl/pull/5816)]
* **[common]** Allow type conversion in fromPCLPointCloud2 [[#6059](https://github.com/PointCloudLibrary/pcl/pull/6059)]
* **[segmentation]** ExtractPolygonalPrismData and ConcaveHull bugfix [[#5168](https://github.com/PointCloudLibrary/pcl/pull/5168)]
* Allow hidden visibility default on gcc/clang [[#5779](https://github.com/PointCloudLibrary/pcl/pull/5779)]

**Deprecation** *of public APIs, scheduled to be removed after two minor releases*

* **[registration]** Fix spelling error in pcl::NormalDistributionsTransform getOulierRatio/setOulierRatio [[#6140](https://github.com/PointCloudLibrary/pcl/pull/6140)]

**Removal** *of the public APIs deprecated in previous releases*

* Remove Deprecated Code for 1.15.0 release [[#6040](https://github.com/PointCloudLibrary/pcl/pull/6040)]

**Behavior changes** *in classes, apps, or tools*

* **[cmake]** Compile PCL as C++17 by default, switching back to C++14 currently still possible [[#6201](https://github.com/PointCloudLibrary/pcl/pull/6201)]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2024/12/29 15:09:51 adam Exp $
d15 1
a16 2
USE_CXX_FEATURES=	c++14

d24 7
a30 1
.include "../../mk/bsd.prefs.mk"
@


1.42
log
@revbump after updating boost
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2024/11/14 22:20:15 wiz Exp $
d3 1
a3 2
DISTNAME=	pcl-1.14.1
PKGREVISION=	10
@


1.41
log
@*: recursive bump for icu 76 shlib major version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2024/11/01 12:53:00 wiz Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.40
log
@*: revbump for icu downgrade
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2024/11/01 00:52:13 wiz Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.39
log
@*: recursive bump for icu 76.1 shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2024/10/26 00:06:49 gdt Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.38
log
@graphics/pcl: Fix latent type abuse bug

This bug was probably present before but not caught until newer boost.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2024/10/25 23:37:44 gdt Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.37
log
@geography/pcl: Add upstream bug report of failure with boost 1.86.0

(Also, properly sort compiler variables.)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2024/10/04 03:49:27 ryoon Exp $
d4 1
a4 1
PKGREVISION=	5
a15 3
# fails with boost 1.86.0
#   https://github.com/PointCloudLibrary/pcl/issues/6157

@


1.36
log
@*: Recursive revbump from Boost 1.86.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2024/09/01 14:56:35 gdt Exp $
d16 4
d21 1
a21 1
USE_LANGUAGES=		c c++
@


1.35
log
@*: revbump for proj update

less gdal, postgis, due to in-flight updates, to be handled separately
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2024/08/25 06:18:53 wiz Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.34
log
@*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2024/05/29 16:33:00 adam Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.33
log
@revbump after icu and protobuf updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2024/05/23 14:18:02 gdt Exp $
d21 1
a21 1
CMAKE_ARGS+=		-DWITH_CUDA=FALSE
d23 1
a23 1
CMAKE_ARGS.NetBSD+=	-DHAVE_POSIX_MEMALIGN=1
@


1.32
log
@*: revbump for proj
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2024/05/16 06:15:03 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.31
log
@*: recursive bump for gnutls p11-kit option

(existing installations need the bl3.mk included, but it's now only
optionally included)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2024/05/05 20:58:06 adam Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.30
log
@pcl: updated to 1.14.1

PCL 1.14.1

One big change in this release is that the dependency boost-filesystem is now optional if you compile PCL and your own project that uses PCL as C++17 (e.g. by adding -DCMAKE_CXX_STANDARD=17 -DCMAKE_CUDA_STANDARD=17 to the cmake call). The default C++ standard for PCL is currently still C++14, where boost-filesystem is a hard requirement. Some modules will not be built if boost-filesystem is not available (currently recognition, outofcore, some apps). Big thanks to @@cybaol for implementing this, and of course also thanks to everyone else who contributed to this release!


PCL 1.14.0

This release brings for example:

a faster and more robust GeneralizedIterativeClosestPoint (GICP) registration
better compatibility with the latest compilers and 3rd party libraries (Eigen, Boost, etc.)
and many more bug fixes and performance enhancements
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2024/04/06 08:05:52 wiz Exp $
d4 1
@


1.29
log
@* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2023/12/29 18:24:48 adam Exp $
d3 1
a3 2
DISTNAME=	pcl-1.11.1
PKGREVISION=	25
a5 1
GITHUB_PROJECT=	pcl
d9 1
a9 1
HOMEPAGE=	https://github.com/PointCloudLibrary/pcl/
d13 5
a17 4
WRKSRC=		${WRKDIR}/pcl-pcl-${PKGVERSION_NOREV}
USE_CMAKE=	yes
USE_LANGUAGES=	c c++
USE_TOOLS+=	pkg-config
a18 1
CMAKE_ARGS+=		-DWITH_QHULL=TRUE
a20 1
CMAKE_ARGS+=		-DWITH_QT=FALSE
d24 6
a31 7
# Non-VTK install would still find GLEW and install a misleading
# CMake file for it. Avoid that by deletion after configure.
.if empty(PKG_OPTIONS:Mvtk)
pre-build:
	rm -f ${WRKSRC:Q}/cmake/Modules/FindGLEW.cmake
.endif

d35 1
d37 2
a39 1
.include "../../math/eigen3/buildlink3.mk"
d43 1
a44 1
.include "../../textproc/PEGTL/buildlink3.mk"
a48 1

@


1.28
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2023/11/12 13:22:11 wiz Exp $
d4 1
a4 1
PKGREVISION=	24
@


1.27
log
@*: revebump for new brotli option for freetype2

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2023/11/08 13:19:38 wiz Exp $
d4 1
a4 1
PKGREVISION=	23
@


1.26
log
@*: recursive bump for icu 74.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2023/10/24 22:09:30 wiz Exp $
d4 1
a4 1
PKGREVISION=	22
@


1.25
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2023/10/21 17:10:38 gdt Exp $
d4 1
a4 1
PKGREVISION=	21
@


1.24
log
@recursive revbump for tiff update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2023/05/22 21:00:00 wiz Exp $
d4 1
a4 1
PKGREVISION=	20
@


1.23
log
@*: bump for libproxy 0.5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2023/04/23 14:26:08 adam Exp $
d4 1
a4 1
PKGREVISION=	19
@


1.22
log
@revbump for boost
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2023/04/19 08:08:25 adam Exp $
d4 1
a4 1
PKGREVISION=	18
@


1.21
log
@revbump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2023/04/03 20:21:05 nros Exp $
d4 1
a4 1
PKGREVISION=	17
@


1.20
log
@Revbump due to dependecy change in qt5-qtbase
Since these dependecies are bundled with
qt5-qtbase and not exposed to qt5 using
applications directly, only bump direct users
of qt5-qtbase.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2023/01/29 21:14:43 ryoon Exp $
d4 1
a4 1
PKGREVISION=	16
@


1.19
log
@*: Recursive revbup from graphics/freetype2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2023/01/22 16:28:15 ryoon Exp $
d4 1
a4 1
PKGREVISION=	15
@


1.18
log
@*: Recursive revbump from Boost 1.81.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2023/01/03 17:36:27 wiz Exp $
d4 1
a4 1
PKGREVISION=	14
@


1.17
log
@*: recursive bump for tiff shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2022/12/23 14:54:31 wiz Exp $
d4 1
a4 1
PKGREVISION=	13
@


1.16
log
@pcl: update to 1.11.1nb12.

Add missing dependencies. Fix build on NetBSD
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2022/11/27 13:55:50 gdt Exp $
d4 1
a4 1
PKGREVISION=	12
@


1.15
log
@geography/proj: recursive revbump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2022/11/23 16:18:48 adam Exp $
a2 2
GITHUB_PROJECT=	pcl
GITHUB_TAG=	pcl-${PKGVERSION_NOREV}
d4 1
a4 1
PKGREVISION=	11
d7 2
d20 1
a20 1
CMAKE_ARGS+=	-DWITH_QHULL=TRUE
d22 4
a25 2
CMAKE_ARGS+=	-DWITH_CUDA=FALSE
CMAKE_ARGS+=	-DWITH_QT=FALSE
d46 2
@


1.14
log
@massive revision bump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2022/10/26 10:31:04 wiz Exp $
d6 1
a6 1
PKGREVISION=	10
@


1.13
log
@*: bump PKGREVISION for libunistring shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2022/08/11 05:08:46 gutteridge Exp $
d6 1
a6 1
PKGREVISION=	9
@


1.12
log
@Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2022/04/18 19:09:54 adam Exp $
d6 1
a6 1
PKGREVISION=	8
@


1.11
log
@revbump for textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2022/01/10 01:46:35 ryoon Exp $
d6 1
a6 1
PKGREVISION=	7
@


1.10
log
@*: Recursive revbump from boost 1.78.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2021/12/08 16:02:13 adam Exp $
d6 1
a6 1
PKGREVISION=	6
@


1.9
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2021/09/29 19:00:08 adam Exp $
d6 1
a6 1
PKGREVISION=	5
@


1.8
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2021/05/10 22:51:19 wiz Exp $
d6 1
a6 1
PKGREVISION=	4
@


1.7
log
@pcl: fix GITHUB_TAG and fetch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2021/05/09 15:19:10 thor Exp $
d6 1
a6 1
PKGREVISION=	3
@


1.6
log
@graphics/pcl: pkglint on variable order
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/05/08 22:03:14 thor Exp $
d4 1
a4 1
GITHUB_TAG=	pcl-${PKGVERSION}
@


1.5
log
@graphics/pcl: Add Qt usage based on VTK Qt usage.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2021/05/07 11:36:29 thor Exp $
d5 1
a6 1
DISTNAME=	pcl-1.11.1
@


1.4
log
@graphics/pcl: enable visualization using VTK

This is a very common use-case and thus VTK is on by default. As there
are cases where you just need PCL for the data formats and algorithms,
it can be disabled.

There is another change pending to add Qt support to VTK, which will
be inherited here, as I am told the (a?) standard use case for VTK is via
Qt. The option is: Either just computations (headless) or the full
visualization stuff.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2021/05/03 17:29:58 thor Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.3
log
@graphics/pcl: duplicate deps as is customary, drop external metslib

The shared depends.mk is not the pkgsrc way. The metslib dependency
is not properly supported by upstream, so we switch to the internal
copy for now.

Also, the Makefile got a bit of further refinement.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2021/05/03 09:15:30 thor Exp $
d5 1
a5 1
PKGREVISION=	1
d25 9
a38 3
# waiting for VTK update, not usable yet
#.include "../../graphics/vtk/buildlink3.mk"
#.include "../../graphics/glew/buildlink3.mk"
d43 1
@


1.2
log
@graphics/pcl: fix WRKSRC not to include pkg revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2021/05/03 06:25:11 thor Exp $
d5 1
a6 1
PLIST_SUBST+=	PCL_V=1.11
d25 15
a39 1
.include "../../graphics/pcl/depends.mk"
@


1.1
log
@graphics/pcl: add first version of Point Cloud Library

This so far misses the visualization part, which is waiting
for VTK being updated. It should be added as an option, then,
maybe suggested by default.
devel/metslib: added the tabu search framework
graphics/pcl: add first version of Point Cloud Library

This so far misses the visualization part, which is waiting
for VTK being updated. It should be added as an option, then,
maybe suggested by default.
@
text
@d1 1
a1 1
# $NetBSD$
d15 1
a15 1
WRKSRC=		${WRKDIR}/pcl-pcl-${PKGVERSION}
@

