head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	2026.11.08.16.10.00;	author ryoon;	state Exp;
branches;
next	1.1;
commitid	wRtznmSEkGSaUF2H;

1.1
date	2026.11.08.16.08.42;	author ryoon;	state Exp;
branches;
next	;
commitid	vpENREJeV9nLTF2H;


desc
@@


1.2
log
@cad/clipper2: Update HOMEPAGE
@
text
@# $NetBSD: Makefile,v 1.1 2026/11/08 16:08:42 ryoon Exp $

DISTNAME=	Clipper2_2.0.1
PKGNAME=	${DISTNAME:S/Clipper2_/clipper2-/:tl}
CATEGORIES=	cad
MASTER_SITES=	${MASTER_SITE_GITHUB:=AngusJohnson/}
GITHUB_PROJECT=	Clipper2
GITHUB_RELEASE=	${DISTNAME}
EXTRACT_SUFX=	.zip

MAINTAINER=	ryoon@@NetBSD.org
HOMEPAGE=	https://github.com/PolyClipping/Clipper2
COMMENT=	Library performs operations on polygons
LICENSE=	boost-license

WRKSRC=		${WRKDIR}/CPP

USE_LANGUAGES=	c c++

CMAKE_CONFIGURE_ARGS+=	-DBUILD_SHARED_LIBS=ON
CMAKE_CONFIGURE_ARGS+=	-DUSE_EXTERNAL_GTEST=ON

# For tests
ALL_ENV+=	LD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}

.include "../../devel/cmake/build.mk"
.include "../../devel/googletest/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.1
log
@cad/clipper2: import clipper2-2.0.1

The Clipper2 library performs intersection, union, difference and
XOR boolean operations on both simple and complex polygons. It also
performs polygon offsetting, and Constrained Delaunay Triangulation.
This is a major update of my original Clipper library that was
written about 15 years ago. That library I'm now calling Clipper1,
and while it still works very well, Clipper2 is just better.
@
text
@d1 1
a1 1
# $NetBSD$
d12 1
a12 1
HOMEPAGE=	https://github.com/AngusJohnson/Clipper2/
@

