From a4c5af3bc8b51960293712663427d5d4005c283a Mon Sep 17 00:00:00 2001 From: fjoe Date: Mon, 12 May 2003 16:18:35 +0000 Subject: New port: kyra Kyra is a simple Sprite engine written in C++. PR: 52007 Submitted by: Kirill Ponomarew --- devel/Makefile | 1 + devel/kyra/Makefile | 36 ++++++++++++++++++++++++ devel/kyra/distinfo | 1 + devel/kyra/pkg-descr | 10 +++++++ devel/kyra/pkg-plist | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 126 insertions(+) create mode 100644 devel/kyra/Makefile create mode 100644 devel/kyra/distinfo create mode 100644 devel/kyra/pkg-descr create mode 100644 devel/kyra/pkg-plist (limited to 'devel') diff --git a/devel/Makefile b/devel/Makefile index 08d5a803f638..3f99b26332e4 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -276,6 +276,7 @@ SUBDIR += kimwitu++ SUBDIR += korelib SUBDIR += kprof + SUBDIR += kyra SUBDIR += lbpp SUBDIR += lemon SUBDIR += leoarg diff --git a/devel/kyra/Makefile b/devel/kyra/Makefile new file mode 100644 index 000000000000..545014a21f70 --- /dev/null +++ b/devel/kyra/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: kyra +# Date created: 10.05.2003 +# Whom: Kirill Ponomarew +# +# $FreeBSD$ +# + +PORTNAME= kyra +PORTVERSION= 2.0.4 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= kyra +DISTNAME= ${PORTNAME}_src_2_0_4 + +MAINTAINER= ponomarew@oberon.net +COMMENT= Kyra is a simple Sprite engine written in C++ + +LIB_DEPENDS= SDL-1.1.5:${PORTSDIR}/devel/sdl12 \ + SDL_image.10:${PORTSDIR}/graphics/sdl_image \ + png.5:${PORTSDIR}/graphics/png \ + tiff.4:${PORTSDIR}/graphics/tiff \ + jpeg.9:${PORTSDIR}/graphics/jpeg + +WRKSRC= ${WRKDIR}/${PORTNAME} + +SDL_CONFIG= ${LOCALBASE}/bin/sdl11-config + +USE_LIBTOOL= yes +GNU_CONFIGURE= yes +INSTALLS_SHLIB= yes + +CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}" \ + CPPFLAGS="-I${X11BASE}/include" +CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} + +.include diff --git a/devel/kyra/distinfo b/devel/kyra/distinfo new file mode 100644 index 000000000000..77d66934a647 --- /dev/null +++ b/devel/kyra/distinfo @@ -0,0 +1 @@ +MD5 (kyra_src_2_0_4.tar.gz) = 53f46dfe8072c151c671ed430ab2b7a2 diff --git a/devel/kyra/pkg-descr b/devel/kyra/pkg-descr new file mode 100644 index 000000000000..4017177fcc47 --- /dev/null +++ b/devel/kyra/pkg-descr @@ -0,0 +1,10 @@ +Kyra is a simple, fully featured Sprite engine written in C++. +The Kyra engine is suited to 2D, isometric, and quasi-3D games. +It is built on top of SDL for cross platform use. It supports +tiles, sprites, and user drawn surfaces. It has full support +for alpha blending, scaling, color transformation, pixel +perfect collision detection, OpenGL acceleration, and mouse +testing. It comes with tools to define sprites and import +images into the system. + +WWW: http://www.grinninglizard.com/kyra diff --git a/devel/kyra/pkg-plist b/devel/kyra/pkg-plist new file mode 100644 index 000000000000..a7a9bf1a04f2 --- /dev/null +++ b/devel/kyra/pkg-plist @@ -0,0 +1,78 @@ +bin/krencoder +bin/krspriteed +bin/kyra-config +include/Kyra/engine/action.h +include/Kyra/engine/box.h +include/Kyra/engine/boxresource.h +include/Kyra/engine/canvas.h +include/Kyra/engine/canvasresource.h +include/Kyra/engine/color.h +include/Kyra/engine/dataresource.h +include/Kyra/engine/dirtyrectangle.h +include/Kyra/engine/encoder.h +include/Kyra/engine/engine.h +include/Kyra/engine/fontresource.h +include/Kyra/engine/image.h +include/Kyra/engine/imagecontainer.h +include/Kyra/engine/imagenode.h +include/Kyra/engine/imagetree.h +include/Kyra/engine/imnode.h +include/Kyra/engine/krmath.h +include/Kyra/engine/kyra.h +include/Kyra/engine/kyrabuild.h +include/Kyra/engine/kyraresource.h +include/Kyra/engine/namefield.h +include/Kyra/engine/ogltexture.h +include/Kyra/engine/painter.h +include/Kyra/engine/parser.h +include/Kyra/engine/pixelblock.h +include/Kyra/engine/rle.h +include/Kyra/engine/sdlutil.h +include/Kyra/engine/splash.h +include/Kyra/engine/sprite.h +include/Kyra/engine/spriteresource.h +include/Kyra/engine/tags.h +include/Kyra/engine/textbox.h +include/Kyra/engine/tile.h +include/Kyra/engine/tileresource.h +include/Kyra/engine/vault.h +include/Kyra/gui/button.h +include/Kyra/gui/console.h +include/Kyra/gui/eventmanager.h +include/Kyra/gui/listbox.h +include/Kyra/gui/textwidget.h +include/Kyra/gui/widget.h +include/Kyra/guiExtended/KrImageListBox.h +include/Kyra/guiExtended/progress.h +include/Kyra/kyra.h +include/Kyra/tinyxml/tinyxml.h +include/Kyra/util/glbitstream.h +include/Kyra/util/glcirclelist.h +include/Kyra/util/gldebug.h +include/Kyra/util/gldynarray.h +include/Kyra/util/glfixed.h +include/Kyra/util/glgraph.h +include/Kyra/util/glinsidelist.h +include/Kyra/util/glintarrayset.h +include/Kyra/util/glisomath.h +include/Kyra/util/gllist.h +include/Kyra/util/glmap.h +include/Kyra/util/glmemorypool.h +include/Kyra/util/glperformance.h +include/Kyra/util/glprime.h +include/Kyra/util/glrandom.h +include/Kyra/util/glstack.h +include/Kyra/util/glstring.h +include/Kyra/util/gltypes.h +include/Kyra/util/glutil.h +lib/libkyra.a +lib/libkyra.la +lib/libkyra.so +lib/libkyra.so.0 +share/aclocal/kyra.m4 +@dirrm include/Kyra/util +@dirrm include/Kyra/gui +@dirrm include/Kyra/guiExtended +@dirrm include/Kyra/engine +@dirrm include/Kyra/tinyxml +@dirrm include/Kyra -- cgit