diff options
author | recht <recht> | 2004-02-03 12:07:57 +0000 |
---|---|---|
committer | recht <recht> | 2004-02-03 12:07:57 +0000 |
commit | 952430a3f798ae13b51363a66fc729103ad0d969 (patch) | |
tree | 2317ed51207a7612c0c646217f209f7be6e6c4f2 /graphics | |
parent | 3d9c6ae30a206304699e128a792e1353ac133885 (diff) | |
download | pkgsrc-952430a3f798ae13b51363a66fc729103ad0d969.tar.gz |
initial import of libpixman-0.1.0
libpixman - Pixel manipulation library
libpixman is a merge of libpixregion and libic.
It also includes the slim headers.
----------------------------------------------------------------------
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.
libic - Image compositing library
libic is a generic image compositing library. libic provides
Porter/Duff compositing of images and implicit mask generation for
geometric primitives including trapezoids, triangles, and rectangles.
slim - Shared Library Interface Macros
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/libpixman/DESCR | 19 | ||||
-rw-r--r-- | graphics/libpixman/Makefile | 19 | ||||
-rw-r--r-- | graphics/libpixman/PLIST | 8 | ||||
-rw-r--r-- | graphics/libpixman/buildlink2.mk | 20 | ||||
-rw-r--r-- | graphics/libpixman/buildlink3.mk | 18 | ||||
-rw-r--r-- | graphics/libpixman/distinfo | 4 |
6 files changed, 88 insertions, 0 deletions
diff --git a/graphics/libpixman/DESCR b/graphics/libpixman/DESCR new file mode 100644 index 00000000000..76f1763b2b8 --- /dev/null +++ b/graphics/libpixman/DESCR @@ -0,0 +1,19 @@ +libpixman - Pixel manipulation library + +libpixman is a merge of libpixregion and libic. +It also includes the slim headers. + +---------------------------------------------------------------------- +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. + +libic - Image compositing library + +libic is a generic image compositing library. libic provides +Porter/Duff compositing of images and implicit mask generation for +geometric primitives including trapezoids, triangles, and rectangles. + +slim - Shared Library Interface Macros diff --git a/graphics/libpixman/Makefile b/graphics/libpixman/Makefile new file mode 100644 index 00000000000..c590b87eae6 --- /dev/null +++ b/graphics/libpixman/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/02/03 12:07:57 recht Exp $ +# + +DISTNAME= libpixman-0.1.0 +CATEGORIES= graphics +MASTER_SITES= http://cairographics.org/snapshots/ + +MAINTAINER= recht@NetBSD.org +HOMEPAGE= http://cairographics.org/ +COMMENT= Pixel manipulation library + +USE_BUILDLINK2= yes +USE_PKGLOCALEDIR= yes +USE_LIBTOOL= yes +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool +PKGCONFIG_OVERRIDE+= ${WRKSRC}/libpixman.pc.in +GNU_CONFIGURE= yes + +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/libpixman/PLIST b/graphics/libpixman/PLIST new file mode 100644 index 00000000000..a988d2cbceb --- /dev/null +++ b/graphics/libpixman/PLIST @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/02/03 12:07:57 recht Exp $ +include/pixman.h +lib/libpixman.a +lib/libpixman.la +lib/libpixman.so +lib/libpixman.so.1 +lib/libpixman.so.1.0 +lib/pkgconfig/libpixman.pc diff --git a/graphics/libpixman/buildlink2.mk b/graphics/libpixman/buildlink2.mk new file mode 100644 index 00000000000..67be8ca1bd4 --- /dev/null +++ b/graphics/libpixman/buildlink2.mk @@ -0,0 +1,20 @@ +# $NetBSD: buildlink2.mk,v 1.1.1.1 2004/02/03 12:07:57 recht Exp $ +# + +.if !defined(LIBPIXMAN_BUILDLINK2_MK) +LIBPIXMAN_BUILDLINK2_MK= # defined + +BUILDLINK_PACKAGES+= libpixman +BUILDLINK_DEPENDS.libpixman?= libpixman>=0.1.0 +BUILDLINK_PKGSRCDIR.libpixman?= ../../graphics/libpixman + +EVAL_PREFIX+= BUILDLINK_PREFIX.libpixman=libpixman +BUILDLINK_PREFIX.libpixman_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.libpixman+= include/pixman.h +BUILDLINK_FILES.libpixman+= lib/libpixman.* + +BUILDLINK_TARGETS+= libpixman-buildlink + +libpixman-buildlink: _BUILDLINK_USE + +.endif # LIBPIXMAN_BUILDLINK2_MK diff --git a/graphics/libpixman/buildlink3.mk b/graphics/libpixman/buildlink3.mk new file mode 100644 index 00000000000..3fb23b8ae26 --- /dev/null +++ b/graphics/libpixman/buildlink3.mk @@ -0,0 +1,18 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/02/03 12:07:57 recht Exp $ +# + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LIBPIXMAN_BUILDLINK3_MK:= ${LIBPIXMAN_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= libpixman +.endif + +.if !empty(LIBPIXMAN_BUILDLINK3_MK:M+) +BUILDLINK_PACKAGES+= libpixman +BUILDLINK_DEPENDS.libpixman?= libpixman>=0.1.0 +BUILDLINK_PKGSRCDIR.libpixman?= ../../graphics/libpixman + +.endif # LIBPIXMAN_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/graphics/libpixman/distinfo b/graphics/libpixman/distinfo new file mode 100644 index 00000000000..025f31bce38 --- /dev/null +++ b/graphics/libpixman/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/02/03 12:07:57 recht Exp $ + +SHA1 (libpixman-0.1.0.tar.gz) = 4ba563941eb384eef6c9d677d103a607dc866861 +Size (libpixman-0.1.0.tar.gz) = 361708 bytes |