From eba250a1194d6d02385d89ce13b88b7a37303036 Mon Sep 17 00:00:00 2001 From: Marc Recht Date: Thu, 27 Nov 2003 18:20:11 +0000 Subject: [PATCH] initial import of libpixregion 0.1.0 libpixregion - Pixel region Library libpixregion is a generic library for manipulating pixel regions. A PixRegion is a set of Y-X banded rectangles that cover the desired region. The original code for libxregion was part of the reference X server implementation of the X Window System. A modified copy of the code also exists in the Xlib client library. libpixregion was formed so that both the X server and client libraries could share common code for region manipulation. libpixregion is also intended to be applicable outside of the X Window System. The public interface of libpixregion does not depend on any part of the X Window System. --- libpixregion/DESCR | 15 +++++++++++++++ libpixregion/Makefile | 20 ++++++++++++++++++++ libpixregion/PLIST | 8 ++++++++ libpixregion/buildlink2.mk | 21 +++++++++++++++++++++ libpixregion/distinfo | 4 ++++ 5 files changed, 68 insertions(+) create mode 100644 libpixregion/DESCR create mode 100644 libpixregion/Makefile create mode 100644 libpixregion/PLIST create mode 100644 libpixregion/buildlink2.mk create mode 100644 libpixregion/distinfo diff --git a/libpixregion/DESCR b/libpixregion/DESCR new file mode 100644 index 0000000000..95d3b44e01 --- /dev/null +++ b/libpixregion/DESCR @@ -0,0 +1,15 @@ +libpixregion - Pixel region Library + +libpixregion is a generic library for manipulating pixel regions. A +PixRegion is a set of Y-X banded rectangles that cover the desired +region. + +The original code for libxregion was part of the reference X server +implementation of the X Window System. A modified copy of the code +also exists in the Xlib client library. libpixregion was formed so +that both the X server and client libraries could share common code +for region manipulation. + +libpixregion is also intended to be applicable outside of the X Window +System. The public interface of libpixregion does not depend on any +part of the X Window System. diff --git a/libpixregion/Makefile b/libpixregion/Makefile new file mode 100644 index 0000000000..4888dd2bed --- /dev/null +++ b/libpixregion/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/11/27 18:20:11 marc Exp $ +# + +DISTNAME= libpixregion-0.1.0 +CATEGORIES= graphics +MASTER_SITES= http://cairographics.org/snapshots/ + +MAINTAINER= recht@NetBSD.org +HOMEPAGE= http://cairographics.org/ +COMMENT= Pixel region Library + +USE_BUILDLINK2= yes +USE_PKGLOCALEDIR= yes +USE_LIBTOOL= yes +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool +PKGCONFIG_OVERRIDE+= ${WRKSRC}/libpixregion.pc.in +GNU_CONFIGURE= yes + +.include "../../wip/slim/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/libpixregion/PLIST b/libpixregion/PLIST new file mode 100644 index 0000000000..46e063999b --- /dev/null +++ b/libpixregion/PLIST @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/11/27 18:20:11 marc Exp $ +include/pixregion.h +lib/libpixregion.a +lib/libpixregion.la +lib/libpixregion.so +lib/libpixregion.so.1 +lib/libpixregion.so.1.0 +lib/pkgconfig/libpixregion.pc diff --git a/libpixregion/buildlink2.mk b/libpixregion/buildlink2.mk new file mode 100644 index 0000000000..c2e1305545 --- /dev/null +++ b/libpixregion/buildlink2.mk @@ -0,0 +1,21 @@ +# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/11/27 18:20:11 marc Exp $ + +.if !defined(LIBPIXREGION_BUILDLINK2_MK) +LIBPIXREGION_BUILDLINK2_MK= # defined + +BUILDLINK_PACKAGES+= libpixregion +BUILDLINK_DEPENDS.libpixregion?= libpixregion>=0.1.0 +BUILDLINK_PKGSRCDIR.libpixregion?= ../../wip/libpixregion + +EVAL_PREFIX+= BUILDLINK_PREFIX.libpixregion=libpixregion +BUILDLINK_PREFIX.libpixregion_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.libpixregion+= include/pixregion.h +BUILDLINK_FILES.libpixregion+= lib/libpixregion.* + +.include "../../wip/slim/buildlink2.mk" + +BUILDLINK_TARGETS+= libpixregion-buildlink + +libpixregion-buildlink: _BUILDLINK_USE + +.endif # LIBPIXREGION_BUILDLINK2_MK diff --git a/libpixregion/distinfo b/libpixregion/distinfo new file mode 100644 index 0000000000..837420559d --- /dev/null +++ b/libpixregion/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/11/27 18:20:11 marc Exp $ + +SHA1 (libpixregion-0.1.0.tar.gz) = c38703f38b6a3402aedbb549641251db1125d66d +Size (libpixregion-0.1.0.tar.gz) = 296527 bytes