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.
This commit is contained in:
minskim 2009-02-26 18:12:55 +00:00
parent 18b57e1bce
commit c24823beda
6 changed files with 104 additions and 0 deletions

3
graphics/evas/DESCR Normal file
View file

@ -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.

17
graphics/evas/Makefile Normal file
View file

@ -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"

View file

@ -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}

15
graphics/evas/PLIST Normal file
View file

@ -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

View file

@ -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/+$//}

5
graphics/evas/distinfo Normal file
View file

@ -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