New port: kyra

Kyra is a simple Sprite engine written in C++.

PR:		52007
Submitted by:	Kirill Ponomarew
This commit is contained in:
Max Khon 2003-05-12 16:18:35 +00:00
parent eef97b97cf
commit 8f5bb2ed84
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=80834
5 changed files with 126 additions and 0 deletions

View file

@ -276,6 +276,7 @@
SUBDIR += kimwitu++
SUBDIR += korelib
SUBDIR += kprof
SUBDIR += kyra
SUBDIR += lbpp
SUBDIR += lemon
SUBDIR += leoarg

36
devel/kyra/Makefile Normal file
View file

@ -0,0 +1,36 @@
# New ports collection makefile for: kyra
# Date created: 10.05.2003
# Whom: Kirill Ponomarew <ponomarew@oberon.net>
#
# $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 <bsd.port.mk>

1
devel/kyra/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (kyra_src_2_0_4.tar.gz) = 53f46dfe8072c151c671ed430ab2b7a2

10
devel/kyra/pkg-descr Normal file
View file

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

78
devel/kyra/pkg-plist Normal file
View file

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