pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Import polyclipping-6.4 as wip/polyclipping.



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Sat Feb 25 10:25:14 2017 +0100
Changeset:	6cb08cfed9cbcd16351be781f9e928d9df39a46a

Added Files:
	polyclipping/DESCR
	polyclipping/Makefile
	polyclipping/PLIST
	polyclipping/distinfo

Log Message:
Import polyclipping-6.4 as wip/polyclipping.

The Clipper library performs line & polygon clipping - intersection, union,
difference & exclusive-or, and line & polygon offsetting.

The library is based on Vatti's clipping algorithm.

Written in Delphi, C++ and C#, with numerous demos, a help file and links to
third party Python, Perl, Ruby and Haskell modules.

This package is limited to the C++ version.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6cb08cfed9cbcd16351be781f9e928d9df39a46a

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 polyclipping/DESCR    |  9 +++++++++
 polyclipping/Makefile | 20 ++++++++++++++++++++
 polyclipping/PLIST    |  6 ++++++
 polyclipping/distinfo |  6 ++++++
 4 files changed, 41 insertions(+)

diffs:
diff --git a/polyclipping/DESCR b/polyclipping/DESCR
new file mode 100644
index 0000000000..d01a3e46c9
--- /dev/null
+++ b/polyclipping/DESCR
@@ -0,0 +1,9 @@
+The Clipper library performs line & polygon clipping - intersection, union,
+difference & exclusive-or, and line & polygon offsetting.
+
+The library is based on Vatti's clipping algorithm.
+
+Written in Delphi, C++ and C#, with numerous demos, a help file and links to
+third party Python, Perl, Ruby and Haskell modules.
+
+This package is limited to the C++ version.
diff --git a/polyclipping/Makefile b/polyclipping/Makefile
new file mode 100644
index 0000000000..4533bc4914
--- /dev/null
+++ b/polyclipping/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	clipper_ver6.4
+# clipper is too generic package name, go for polyclipping
+PKGNAME=	${DISTNAME:S/_ver/-/:S/clipper/polyclipping/}
+CATEGORIES=	graphics
+MASTER_SITES=	https://sourceforge.net/projects/polyclipping/files/
+EXTRACT_SUFX=	.zip
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://sourceforge.net/projects/polyclipping/files/
+COMMENT=	Polygon and line clipping and offsetting library
+LICENSE=	boost-license
+
+USE_LANGUAGES=	c c++
+USE_CMAKE=	yes
+
+WRKSRC=		${WRKDIR}/cpp
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/polyclipping/PLIST b/polyclipping/PLIST
new file mode 100644
index 0000000000..f69f6bd388
--- /dev/null
+++ b/polyclipping/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD$
+include/polyclipping/clipper.hpp
+lib/libpolyclipping.so
+lib/libpolyclipping.so.22
+lib/libpolyclipping.so.22.0.0
+share/pkgconfig/polyclipping.pc
diff --git a/polyclipping/distinfo b/polyclipping/distinfo
new file mode 100644
index 0000000000..5f60fb82da
--- /dev/null
+++ b/polyclipping/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (clipper_ver6.4.zip) = e03b24c05a322ab91fecee8240532616bd0727ee
+RMD160 (clipper_ver6.4.zip) = 1d08fe459ccebd7da079e6583333b6e421dcb476
+SHA512 (clipper_ver6.4.zip) = c6f81fee91e917fc00c6de6228f20c2099f297e56083f2c5914686f605c915e2cf598acdec447347f2ade50d264bd9ed238ad5fe196d7bf956acd948466975a8
+Size (clipper_ver6.4.zip) = 1838930 bytes


Home | Main Index | Thread Index | Old Index