ports/158533: [NEW PORT] devel/tiled: 2D game map editor

David Demelier demelier.david at gmail.com
Thu Jun 30 10:50:05 UTC 2011


>Number:         158533
>Category:       ports
>Synopsis:       [NEW PORT] devel/tiled: 2D game map editor
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 30 10:50:05 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     David Demelier
>Release:        8.2-STABLE
>Organization:
>Environment:
FreeBSD Melon.malikania.fr 8.2-STABLE FreeBSD 8.2-STABLE #2: Mon Jun 27 14:05:45 CEST 2011     root at Melon.malikania.fr:/usr/obj/usr/src/sys/Melon  amd64

>Description:
New port for the 2d game map editor :

http://www.mapeditor.org/

Tiled is a general purpose tile map editor. It's built to be easy to use, yet flexible enough to work with varying game engines, whether your game is an RPG, platformer or Breakout clone. Tiled is free software and written in C++, using the Qt application framework. The main features in a nutshell:

    General purpose tile map editor with XML-based map format
    Supports orthogonal and isometric maps
    Custom objects can be placed with pixel precision
    Full undo/redo and copy/paste support
    Add custom properties to tiles, layers, objects or the map
    Automatically reloads tilesets when changed externally
    Resize or offset your tile map later as needed
    Efficient tile editing tools like stamp and fill brushes
    Supports input/output plugins to open and save files in custom formats


NOTE:

I added a pkg-message because Qt seems broken with the "raster" graphic system. It would be great to make this project using "native" instead because it needs user requirement to use this application correctly.

I mean you must type tiled -graphicssystem native everytime.
>How-To-Repeat:

>Fix:
--- tiled.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	tiled/
#	tiled/Makefile
#	tiled/distinfo
#	tiled/pkg-message
#	tiled/pkg-plist
#	tiled/pkg-descr
#
echo c - tiled/
mkdir -p tiled/ > /dev/null 2>&1
echo x - tiled/Makefile
sed 's/^X//' >tiled/Makefile << '4d7da3beb62e8e960a918f5222eec06c'
X# New ports collection makefile for:    tiled
X# Date created:        30 June 2011
X# Whom:                markand
X#
X# $FreeBSD $
X
XPORTNAME=	tiled
XPORTVERSION=	0.6.2
XCATEGORIES=	devel
XMASTER_SITES=   SF/tiled/tiled-qt/${PORTVERSION}/
XDISTNAME=	${PORTNAME}-qt-${PORTVERSION}
XDISTFILES=	${DISTNAME}${EXTRACT_SUFX}
X
XMAINTAINER=	markand at malikania.fr
XCOMMENT=	2D game map editor
X
XUSE_LDCONFIG=	yes
XUSE_QT_VER=	4
XQT_COMPONENTS=	uic opengl moc_build qmake_build rcc_build linguist_build
X
XWRKSRC=		${WRKDIR}/${PORTNAME}-qt-${PORTVERSION}
XHAS_CONFIGURE=	yes
X
Xdo-configure:
X	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
X		${QMAKE} PREFIX=${PREFIX} tiled.pro
X
X	@${REINPLACE_CMD} -e 's|lrelease|lrelease-qt4|' \
X		${WRKSRC}/translations/translations.pro
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
4d7da3beb62e8e960a918f5222eec06c
echo x - tiled/distinfo
sed 's/^X//' >tiled/distinfo << 'd0e839c3b811b993586236417bd15194'
XSHA256 (tiled-qt-0.6.2.tar.gz) = 1f73a55c90b18094525766d435965d73a7ca0aac25fe47bac5fd85d5faf068f6
XSIZE (tiled-qt-0.6.2.tar.gz) = 522904
d0e839c3b811b993586236417bd15194
echo x - tiled/pkg-message
sed 's/^X//' >tiled/pkg-message << '5962ffa5b692b669eaf76928ed2f029c'
X========================================================================
X
XWarning:
X
X	You may encounter a white window when running Tiled. This is due
Xto a internal Qt problem, you may fix it by running Tiled with
X-graphicssystem native argument.
X
X	$ tiled -graphicssystem native
X
X========================================================================
5962ffa5b692b669eaf76928ed2f029c
echo x - tiled/pkg-plist
sed 's/^X//' >tiled/pkg-plist << 'c42b9b349df95af78fd296be40b1f4bb'
Xbin/tiled
Xbin/tmxviewer
Xlib/libtiled.so
Xlib/libtiled.so.1
Xlib/libtiled.so.1.0
Xlib/libtiled.so.1.0.0
Xlib/tiled/plugins/libtengine.so
Xlib/tiled/plugins/libtmw.so
Xshare/tiled/translations/tiled_cs.qm
Xshare/tiled/translations/tiled_de.qm
Xshare/tiled/translations/tiled_en.qm
Xshare/tiled/translations/tiled_es.qm
Xshare/tiled/translations/tiled_fr.qm
Xshare/tiled/translations/tiled_he.qm
Xshare/tiled/translations/tiled_it.qm
Xshare/tiled/translations/tiled_ja.qm
Xshare/tiled/translations/tiled_lv.qm
Xshare/tiled/translations/tiled_nl.qm
Xshare/tiled/translations/tiled_pt.qm
Xshare/tiled/translations/tiled_pt_BR.qm
Xshare/tiled/translations/tiled_zh.qm
c42b9b349df95af78fd296be40b1f4bb
echo x - tiled/pkg-descr
sed 's/^X//' >tiled/pkg-descr << '87082cf03b63e8b710d5bbdb1f865515'
XTiled is a general purpose tile map editor. It's built to be easy to use, yet
Xflexible enough to work with varying game engines, whether your game is an RPG,
Xplatformer or Breakout clone. Tiled is free software and written in C++, using
Xthe Qt application framework. The main features in a nutshell:
X
Xo General purpose tile map editor with XML-based map format
Xo Supports orthogonal and isometric maps
Xo Custom objects can be placed with pixel precision
Xo Full undo/redo and copy/paste support
Xo Add custom properties to tiles, layers, objects or the map
Xo Automatically reloads tilesets when changed externally
Xo Resize or offset your tile map later as needed
Xo Efficient tile editing tools like stamp and fill brushes
Xo Supports input/output plugins to open and save files in custom formats
X
XWWW: http://www.mapeditor.org/
87082cf03b63e8b710d5bbdb1f865515
exit

--- tiled.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list