Import liblcf, new dependency required for easyrpg update.

liblcf is a library to handle RPG Maker 2000 and 2003 game data. It can
read and write LCF and XML files.

OK bcallah@
This commit is contained in:
jeremy 2017-09-09 19:52:02 +00:00
parent ffe9570788
commit 3114aa8f4f
4 changed files with 133 additions and 0 deletions

37
games/liblcf/Makefile Normal file
View File

@ -0,0 +1,37 @@
# $OpenBSD: Makefile,v 1.1.1.1 2017/09/09 19:52:02 jeremy Exp $
# Keep in sync with games/easyrpg
V = 0.5.2
COMMENT = library for handling RPG Maker 2000/2003 data
DISTNAME = ${PKGNAME}{${V}}
PKGNAME = liblcf-${V}
CATEGORIES = games x11
SHARED_LIBS += lcf 0.0 # 0.0
HOMEPAGE = https://easyrpg.org/
# GPLv3+
PERMIT_PACKAGE_CDROM = Yes
MASTER_SITES = https://github.com/EasyRPG/liblcf/archive/
WANTLIB += ${COMPILER_LIBCXX} expat icudata icui18n icuuc m
COMPILER = base-clang ports-clang ports-gcc
LIB_DEPENDS = textproc/icu4c
AUTOCONF_VERSION = 2.69
AUTOMAKE_VERSION = 1.15
CONFIGURE_STYLE = autoconf automake
USE_LIBTOOL = gnu
USE_GMAKE = Yes
AUTOCONF = AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \
AUTOMAKE="automake --add-missing" \
LIBTOOLIZE="${LOCALBASE}/bin/libtoolize" \
autoreconf -i
WRKDIST = ${WRKDIR}/liblcf-${V}
.include <bsd.port.mk>

2
games/liblcf/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (liblcf-0.5.2.tar.gz) = rNC9tVqXExUPtNaBduj1RZxVVOI9SvYMYPsf9fF1mLA=
SIZE (liblcf-0.5.2.tar.gz) = 133307

5
games/liblcf/pkg/DESCR Normal file
View File

@ -0,0 +1,5 @@
liblcf is a library to handle RPG Maker 2000 and 2003 game data. It can
read and write LCF and XML files.
liblcf is part of the EasyRPG Project. More information is available at
the project website: https://easyrpg.org/

89
games/liblcf/pkg/PLIST Normal file
View File

@ -0,0 +1,89 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2017/09/09 19:52:02 jeremy Exp $
include/liblcf/
include/liblcf/command_codes.h
include/liblcf/data.h
include/liblcf/ini.h
include/liblcf/inireader.h
include/liblcf/lcf_options.h
include/liblcf/ldb_chunks.h
include/liblcf/ldb_reader.h
include/liblcf/lmt_chunks.h
include/liblcf/lmt_reader.h
include/liblcf/lmu_chunks.h
include/liblcf/lmu_reader.h
include/liblcf/lsd_chunks.h
include/liblcf/lsd_reader.h
include/liblcf/reader_lcf.h
include/liblcf/reader_struct.h
include/liblcf/reader_types.h
include/liblcf/reader_util.h
include/liblcf/reader_xml.h
include/liblcf/rpg_actor.h
include/liblcf/rpg_animation.h
include/liblcf/rpg_animationcelldata.h
include/liblcf/rpg_animationframe.h
include/liblcf/rpg_animationtiming.h
include/liblcf/rpg_attribute.h
include/liblcf/rpg_battlecommand.h
include/liblcf/rpg_battlecommands.h
include/liblcf/rpg_battleranimation.h
include/liblcf/rpg_battleranimationdata.h
include/liblcf/rpg_battleranimationextension.h
include/liblcf/rpg_chipset.h
include/liblcf/rpg_class.h
include/liblcf/rpg_commonevent.h
include/liblcf/rpg_database.h
include/liblcf/rpg_encounter.h
include/liblcf/rpg_enemy.h
include/liblcf/rpg_enemyaction.h
include/liblcf/rpg_equipment.h
include/liblcf/rpg_event.h
include/liblcf/rpg_eventcommand.h
include/liblcf/rpg_eventpage.h
include/liblcf/rpg_eventpagecondition.h
include/liblcf/rpg_item.h
include/liblcf/rpg_itemanimation.h
include/liblcf/rpg_learning.h
include/liblcf/rpg_map.h
include/liblcf/rpg_mapinfo.h
include/liblcf/rpg_movecommand.h
include/liblcf/rpg_moveroute.h
include/liblcf/rpg_music.h
include/liblcf/rpg_parameters.h
include/liblcf/rpg_rect.h
include/liblcf/rpg_save.h
include/liblcf/rpg_saveactor.h
include/liblcf/rpg_savecommonevent.h
include/liblcf/rpg_saveeventcommands.h
include/liblcf/rpg_saveeventdata.h
include/liblcf/rpg_saveinventory.h
include/liblcf/rpg_savemapevent.h
include/liblcf/rpg_savemapinfo.h
include/liblcf/rpg_savepartylocation.h
include/liblcf/rpg_savepicture.h
include/liblcf/rpg_savescreen.h
include/liblcf/rpg_savesystem.h
include/liblcf/rpg_savetarget.h
include/liblcf/rpg_savetitle.h
include/liblcf/rpg_savevehiclelocation.h
include/liblcf/rpg_skill.h
include/liblcf/rpg_sound.h
include/liblcf/rpg_start.h
include/liblcf/rpg_state.h
include/liblcf/rpg_switch.h
include/liblcf/rpg_system.h
include/liblcf/rpg_terms.h
include/liblcf/rpg_terrain.h
include/liblcf/rpg_testbattler.h
include/liblcf/rpg_treemap.h
include/liblcf/rpg_troop.h
include/liblcf/rpg_troopmember.h
include/liblcf/rpg_trooppage.h
include/liblcf/rpg_trooppagecondition.h
include/liblcf/rpg_variable.h
include/liblcf/writer_lcf.h
include/liblcf/writer_xml.h
lib/liblcf.a
lib/liblcf.la
@lib lib/liblcf.so.${LIBlcf_VERSION}
lib/pkgconfig/liblcf.pc