diff options
author | minskim <minskim@pkgsrc.org> | 2009-02-26 18:12:55 +0000 |
---|---|---|
committer | minskim <minskim@pkgsrc.org> | 2009-02-26 18:12:55 +0000 |
commit | c24823bedac3a98fafd4d7cce4072d4d4c7bbdcb (patch) | |
tree | 4e03eb284ddaa9af41a272c807ddc759edb0ab2f | |
parent | 18b57e1bce59b5fc5bf5444fb6d583625a60995d (diff) | |
download | pkgsrc-c24823bedac3a98fafd4d7cce4072d4d4c7bbdcb.tar.gz |
Import a minimal version of evas-0.9.9.050.
This package is based on wip/evas, originally packaged by airhead AT
users.sf.net and maintained by YazzY (yazzy AT yazzy.org).
Evas is a clean display canvas API for several target display systems
that can draw anti-aliased text, smooth super and sub-sampled scaled
images, alpha-blend objects, and more.
-rw-r--r-- | graphics/evas/DESCR | 3 | ||||
-rw-r--r-- | graphics/evas/Makefile | 17 | ||||
-rw-r--r-- | graphics/evas/Makefile.common | 41 | ||||
-rw-r--r-- | graphics/evas/PLIST | 15 | ||||
-rw-r--r-- | graphics/evas/buildlink3.mk | 23 | ||||
-rw-r--r-- | graphics/evas/distinfo | 5 |
6 files changed, 104 insertions, 0 deletions
diff --git a/graphics/evas/DESCR b/graphics/evas/DESCR new file mode 100644 index 00000000000..f86b71d0b5f --- /dev/null +++ b/graphics/evas/DESCR @@ -0,0 +1,3 @@ +Evas is a clean display canvas API for several target display systems +that can draw anti-aliased text, smooth super and sub-sampled scaled +images, alpha-blend objects, and more. diff --git a/graphics/evas/Makefile b/graphics/evas/Makefile new file mode 100644 index 00000000000..7abf9b468ce --- /dev/null +++ b/graphics/evas/Makefile @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.1.1.1 2009/02/26 18:12:55 minskim Exp $ +# + +COMMENT= Enlightened Canvas Library + +.include "Makefile.common" + +CONFIGURE_ARGS+= --enable-font-loader-eet + +PKGCONFIG_OVERRIDE= evas.pc.in + +INSTALLATION_DIRS= lib/evas/modules/loaders lib/evas/modules/savers + +.include "../../devel/eet/buildlink3.mk" +.include "../../fonts/fontconfig/buildlink3.mk" +.include "../../graphics/freetype2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/evas/Makefile.common b/graphics/evas/Makefile.common new file mode 100644 index 00000000000..6e0761ded3e --- /dev/null +++ b/graphics/evas/Makefile.common @@ -0,0 +1,41 @@ +# $NetBSD: Makefile.common,v 1.1.1.1 2009/02/26 18:12:55 minskim Exp $ + +DISTNAME= evas-0.9.9.050 +CATEGORIES= graphics +MASTER_SITES= http://download.enlightenment.org/snapshots/2008-09-25/ + +MAINTAINER= yazzy@yazzy.org +HOMEPAGE= http://enlightenment.org/ + +PKG_DESTDIR_SUPPORT= user-destdir + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= gmake pkg-config + +.for mod in software-ddraw software-16-ddraw direct3d software-16-wince \ + software-x11 software-16-x11 software-xcb directfb sdl \ + sdl-primitive fb buffer software-qtopia gl-x11 quartz gl-glew \ + xrender-x11 xrender-xcb glitz-x11 +. if defined(EVAS_ENGINES) && !empty(EVAS_ENGINES:M${mod}) +CONFIGURE_ARGS+= --enable-${mod} +. else +CONFIGURE_ARGS+= --disable-${mod} +. endif +.endfor + +.for mod in gif png jpeg eet edb tiff xpm svg pmaps +. if defined(EVAS_IMAGE_LOADERS) && !empty(EVAS_IMAGE_LOADERS:M${mod}) +CONFIGURE_ARGS+= --enable-image-loader-${mod} +. else +CONFIGURE_ARGS+= --disable-image-loader-${mod} +. endif +.endfor + +.include "../../mk/bsd.prefs.mk" + +.if !empty(MACHINE_PLATFORM:M*-powerpc) +CONFIGURE_ARGS+= --enable-cpu-altivec +.endif + +PLIST_SUBST= MODULE_ARCH=${LOWER_OPSYS}${APPEND_ELF}${LOWER_OPSYS_VERSUFFIX}-${NATIVE_LOWER_ARCH} diff --git a/graphics/evas/PLIST b/graphics/evas/PLIST new file mode 100644 index 00000000000..d8fb387f77e --- /dev/null +++ b/graphics/evas/PLIST @@ -0,0 +1,15 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2009/02/26 18:12:55 minskim Exp $ +include/Evas.h +include/Evas_Data.h +lib/evas/modules/engines/software_generic/${MODULE_ARCH}/module.la +lib/libevas.la +lib/pkgconfig/evas.pc +@exec ${MKDIR} %D/lib/evas/modules/savers +@dirrm lib/evas/modules/savers +@exec ${MKDIR} %D/lib/evas/modules/loaders +@dirrm lib/evas/modules/loaders +@dirrm lib/evas/modules/engines/software_generic/${MODULE_ARCH} +@dirrm lib/evas/modules/engines/software_generic +@dirrm lib/evas/modules/engines +@dirrm lib/evas/modules +@dirrm lib/evas diff --git a/graphics/evas/buildlink3.mk b/graphics/evas/buildlink3.mk new file mode 100644 index 00000000000..fcfd7382274 --- /dev/null +++ b/graphics/evas/buildlink3.mk @@ -0,0 +1,23 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/02/26 18:12:55 minskim Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +EVAS_BUILDLINK3_MK:= ${EVAS_BUILDLINK3_MK}+ + +.if ${BUILDLINK_DEPTH} == "+" +BUILDLINK_DEPENDS+= evas +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nevas} +BUILDLINK_PACKAGES+= evas +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}evas + +.if ${EVAS_BUILDLINK3_MK} == "+" +BUILDLINK_API_DEPENDS.evas+= evas>=0.9.9.050 +BUILDLINK_PKGSRCDIR.evas?= ../../graphics/evas +.endif # EVAS_BUILDLINK3_MK + +.include "../../devel/eet/buildlink3.mk" +.include "../../fonts/fontconfig/buildlink3.mk" +.include "../../graphics/freetype2/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/graphics/evas/distinfo b/graphics/evas/distinfo new file mode 100644 index 00000000000..a18418c85fb --- /dev/null +++ b/graphics/evas/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2009/02/26 18:12:55 minskim Exp $ + +SHA1 (evas-0.9.9.050.tar.gz) = 60f236cb748b5a837d178606716447a175bdfd2f +RMD160 (evas-0.9.9.050.tar.gz) = 92b73be9a6e1bd610b080f299af0877d33ace7a6 +Size (evas-0.9.9.050.tar.gz) = 13729340 bytes |