pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games add games/eternal-lands



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5d2ce38d05d5
branches:  trunk
changeset: 449695:5d2ce38d05d5
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Apr 04 09:09:30 2021 +0000

description:
add games/eternal-lands

Eternal Lands is a freee 3D fantasy MMORPG (massively multiplayer online
role playing game).

There are no fixed class restrictions, so you can develop your character in
any way you wish. You, as a player, determine exactly how you develop your
character. If you make mistakes, or decide to change or adjust your build,
you can do so.

diffstat:

 games/Makefile                                   |     3 +-
 games/eternal-lands/DESCR                        |     7 +
 games/eternal-lands/Makefile                     |    86 +
 games/eternal-lands/PLIST                        |  4524 ++++++++++++++++++++++
 games/eternal-lands/distinfo                     |    21 +
 games/eternal-lands/files/eternal-lands.in       |     2 +
 games/eternal-lands/patches/patch-CMakeLists.txt |    21 +
 games/eternal-lands/patches/patch-image.h        |    24 +
 games/eternal-lands/patches/patch-platform.h     |    25 +
 9 files changed, 4712 insertions(+), 1 deletions(-)

diffs (truncated from 4759 to 300 lines):

diff -r ab316d1ebbd8 -r 5d2ce38d05d5 games/Makefile
--- a/games/Makefile    Sun Apr 04 08:51:20 2021 +0000
+++ b/games/Makefile    Sun Apr 04 09:09:30 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.500 2021/04/03 15:34:03 nia Exp $
+# $NetBSD: Makefile,v 1.501 2021/04/04 09:09:30 nia Exp $
 #
 
 COMMENT=       Games
@@ -109,6 +109,7 @@
 SUBDIR+=       einstein-puzzle
 SUBDIR+=       endless-sky
 SUBDIR+=       enigma
+SUBDIR+=       eternal-lands
 SUBDIR+=       etlegacy
 SUBDIR+=       etlegacy-data
 SUBDIR+=       etlegacy-server
diff -r ab316d1ebbd8 -r 5d2ce38d05d5 games/eternal-lands/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/eternal-lands/DESCR Sun Apr 04 09:09:30 2021 +0000
@@ -0,0 +1,7 @@
+Eternal Lands is a freee 3D fantasy MMORPG (massively multiplayer online
+role playing game).
+
+There are no fixed class restrictions, so you can develop your character in
+any way you wish. You, as a player, determine exactly how you develop your
+character. If you make mistakes, or decide to change or adjust your build,
+you can do so.
diff -r ab316d1ebbd8 -r 5d2ce38d05d5 games/eternal-lands/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/eternal-lands/Makefile      Sun Apr 04 09:09:30 2021 +0000
@@ -0,0 +1,86 @@
+# $NetBSD: Makefile,v 1.1 2021/04/04 09:09:30 nia Exp $
+
+EL_VER=                1.9.5.8
+PKGNAME=       eternal-lands-${EL_VER}
+CATEGORIES=    games
+
+# latest versions of everything available...
+
+DIST_SUBDIR=   ${PKGNAME_NOREV}
+
+DISTFILES+=    Eternal-Lands-${EL_VER}.tar.gz
+DISTFILES+=    eternallands-sound_1.9.5.zip
+DISTFILES+=    EL_music_full.zip
+DISTFILES+=    el_195_p7_data_files.zip
+
+SITES.Eternal-Lands-${EL_VER}.tar.gz=  \
+       -https://github.com/raduprv/Eternal-Lands/archive/refs/tags/${EL_VER}.tar.gz
+
+SITES.eternallands-sound_1.9.5.zip=    \
+       http://www.gm.fh-koeln.de/~linke/EL-Downloads/
+
+SITES.EL_music_full.zip=       \
+       http://www.gm.fh-koeln.de/~linke/EL-Downloads/
+
+EXTRACT_DIR.EL_music_full.zip= ${WRKDIR}/music
+
+SITES.el_195_p7_data_files.zip=        \
+       https://github.com/raduprv/Eternal-Lands/releases/download/1.9.5.7/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://www.eternal-lands.com/
+COMMENT=       Free 3D fantasy MMORPG
+LICENSE=       eternal-lands-license
+
+WRKSRC=                ${WRKDIR}/Eternal-Lands-${EL_VER}
+
+USE_CMAKE=     yes
+USE_TOOLS+=    pkg-config pax
+USE_LANGUAGES= c c++
+
+CMAKE_ARGS+=   -DEXEC=el
+
+.include "../../mk/endian.mk"
+
+.if ${MACHINE_ENDIAN} == "big"
+CFLAGS+=       -DEL_BIG_ENDIAN
+.endif
+
+INSTALLATION_DIRS+=    bin
+INSTALLATION_DIRS+=    libexec/${PKGBASE}
+INSTALLATION_DIRS+=    share/applications
+INSTALLATION_DIRS+=    share/pixmaps
+
+post-build:
+       ${SED} -e 's,@PREFIX@,${PREFIX},g' \
+           ${FILESDIR}/eternal-lands.in > \
+           ${WRKDIR}/eternal-lands.sh
+
+do-install:
+       ${INSTALL_SCRIPT} ${WRKDIR}/eternal-lands.sh \
+           ${DESTDIR}${PREFIX}/bin/eternal-lands
+       ${INSTALL_PROGRAM} ${WRKSRC}/el \
+           ${DESTDIR}${PREFIX}/libexec/${PKGBASE}/el
+       ${INSTALL_DATA} ${WRKSRC}/pkgfiles/eternallands.desktop \
+           ${DESTDIR}${PREFIX}/share/applications
+       ${INSTALL_DATA} ${WRKSRC}/pkgfiles/eternallands.png \
+           ${DESTDIR}${PREFIX}/share/pixmaps
+       cd ${WRKDIR}/el_data && \
+           ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/${PKGBASE}
+       cd ${WRKDIR}/sound && \
+           ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/${PKGBASE}/sound
+       cd ${WRKDIR}/music && \
+           ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/${PKGBASE}/music
+
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../audio/openal-soft/buildlink3.mk"
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../fonts/SDL2_ttf/buildlink3.mk"
+.include "../../graphics/cal3d/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/SDL2_image/buildlink3.mk"
+.include "../../net/SDL2_net/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r ab316d1ebbd8 -r 5d2ce38d05d5 games/eternal-lands/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/eternal-lands/PLIST Sun Apr 04 09:09:30 2021 +0000
@@ -0,0 +1,4524 @@
+@comment $NetBSD: PLIST,v 1.1 2021/04/04 09:09:30 nia Exp $
+bin/eternal-lands
+libexec/eternal-lands/el
+share/applications/eternallands.desktop
+share/eternal-lands/2dobjects/ground/b_bone1.2d0
+share/eternal-lands/2dobjects/ground/b_bone2.2d0
+share/eternal-lands/2dobjects/ground/b_bones.2d0
+share/eternal-lands/2dobjects/ground/b_cowskull.2d0
+share/eternal-lands/2dobjects/ground/b_horseskull.2d0
+share/eternal-lands/2dobjects/ground/b_ribs.2d0
+share/eternal-lands/2dobjects/ground/b_skeleton1.2d0
+share/eternal-lands/2dobjects/ground/b_skeleton2.2d0
+share/eternal-lands/2dobjects/ground/b_skull&crossb.2d0
+share/eternal-lands/2dobjects/ground/b_skulls.2d0
+share/eternal-lands/2dobjects/ground/b_vertebrae.2d0
+share/eternal-lands/2dobjects/ground/bones.dds
+share/eternal-lands/2dobjects/ground/corners1.dds
+share/eternal-lands/2dobjects/ground/dirt.dds
+share/eternal-lands/2dobjects/ground/dirt1.2d0
+share/eternal-lands/2dobjects/ground/dirt2.2d0
+share/eternal-lands/2dobjects/ground/dirt2.dds
+share/eternal-lands/2dobjects/ground/dirt2_1.2d0
+share/eternal-lands/2dobjects/ground/dirt2_2.2d0
+share/eternal-lands/2dobjects/ground/dirt2_3.2d0
+share/eternal-lands/2dobjects/ground/dirt2_4.2d0
+share/eternal-lands/2dobjects/ground/dirt2_corner1.2d0
+share/eternal-lands/2dobjects/ground/dirt2_corner2.2d0
+share/eternal-lands/2dobjects/ground/dirt2_corner3.2d0
+share/eternal-lands/2dobjects/ground/dirt2_corner4.2d0
+share/eternal-lands/2dobjects/ground/dirt2_edges.dds
+share/eternal-lands/2dobjects/ground/dirt2_edges1.2d0
+share/eternal-lands/2dobjects/ground/dirt2_edges2.2d0
+share/eternal-lands/2dobjects/ground/dirt2_edges3.2d0
+share/eternal-lands/2dobjects/ground/dirt3.2d0
+share/eternal-lands/2dobjects/ground/dirt3.dds
+share/eternal-lands/2dobjects/ground/dirt3_edges.dds
+share/eternal-lands/2dobjects/ground/dirt3_edges1.2d0
+share/eternal-lands/2dobjects/ground/dirt3_edges2.2d0
+share/eternal-lands/2dobjects/ground/dirt3_edges3.2d0
+share/eternal-lands/2dobjects/ground/dirt3_spot1.2d0
+share/eternal-lands/2dobjects/ground/dirt3_spot2.2d0
+share/eternal-lands/2dobjects/ground/dirt3_spot3.2d0
+share/eternal-lands/2dobjects/ground/dirt3_spot4.2d0
+share/eternal-lands/2dobjects/ground/dirt4.2d0
+share/eternal-lands/2dobjects/ground/dirt4.dds
+share/eternal-lands/2dobjects/ground/dirt4_edges.dds
+share/eternal-lands/2dobjects/ground/dirt4_edges1.2d0
+share/eternal-lands/2dobjects/ground/dirt4_edges2.2d0
+share/eternal-lands/2dobjects/ground/dirt4_edges3.2d0
+share/eternal-lands/2dobjects/ground/dirt4_spot1.2d0
+share/eternal-lands/2dobjects/ground/dirt4_spot2.2d0
+share/eternal-lands/2dobjects/ground/dirt4_spot3.2d0
+share/eternal-lands/2dobjects/ground/dirt4_spot4.2d0
+share/eternal-lands/2dobjects/ground/flowerpetals.dds
+share/eternal-lands/2dobjects/ground/flowerpetals1.2d0
+share/eternal-lands/2dobjects/ground/flowerpetals2.2d0
+share/eternal-lands/2dobjects/ground/flowerpetals3.2d0
+share/eternal-lands/2dobjects/ground/flowerpetals4.2d0
+share/eternal-lands/2dobjects/ground/grass1.2d0
+share/eternal-lands/2dobjects/ground/grass1.dds
+share/eternal-lands/2dobjects/ground/grass2.2d0
+share/eternal-lands/2dobjects/ground/grass2.dds
+share/eternal-lands/2dobjects/ground/grass3.2d0
+share/eternal-lands/2dobjects/ground/grass4.2d0
+share/eternal-lands/2dobjects/ground/grass5.2d0
+share/eternal-lands/2dobjects/ground/grass6.2d0
+share/eternal-lands/2dobjects/ground/grass7.2d0
+share/eternal-lands/2dobjects/ground/grass8.2d0
+share/eternal-lands/2dobjects/ground/grass_corner1.2d0
+share/eternal-lands/2dobjects/ground/grass_corner2.2d0
+share/eternal-lands/2dobjects/ground/grass_corner3.2d0
+share/eternal-lands/2dobjects/ground/grass_corner4.2d0
+share/eternal-lands/2dobjects/ground/grass_edges.dds
+share/eternal-lands/2dobjects/ground/grass_edges1.2d0
+share/eternal-lands/2dobjects/ground/grass_edges2.2d0
+share/eternal-lands/2dobjects/ground/grass_edges2.dds
+share/eternal-lands/2dobjects/ground/grass_edges3.2d0
+share/eternal-lands/2dobjects/ground/grass_edges4.2d0
+share/eternal-lands/2dobjects/ground/grass_edges5.2d0
+share/eternal-lands/2dobjects/ground/grass_edges6.2d0
+share/eternal-lands/2dobjects/ground/hay.dds
+share/eternal-lands/2dobjects/ground/hay1.2d0
+share/eternal-lands/2dobjects/ground/hay2.2d0
+share/eternal-lands/2dobjects/ground/hay3.2d0
+share/eternal-lands/2dobjects/ground/hay4.2d0
+share/eternal-lands/2dobjects/ground/leaves1.2d0
+share/eternal-lands/2dobjects/ground/leaves1.dds
+share/eternal-lands/2dobjects/ground/leaves10.2d0
+share/eternal-lands/2dobjects/ground/leaves11.2d0
+share/eternal-lands/2dobjects/ground/leaves12.2d0
+share/eternal-lands/2dobjects/ground/leaves2.2d0
+share/eternal-lands/2dobjects/ground/leaves2.dds
+share/eternal-lands/2dobjects/ground/leaves3.2d0
+share/eternal-lands/2dobjects/ground/leaves3.dds
+share/eternal-lands/2dobjects/ground/leaves4.2d0
+share/eternal-lands/2dobjects/ground/leaves5.2d0
+share/eternal-lands/2dobjects/ground/leaves6.2d0
+share/eternal-lands/2dobjects/ground/leaves7.2d0
+share/eternal-lands/2dobjects/ground/leaves8.2d0
+share/eternal-lands/2dobjects/ground/leaves9.2d0
+share/eternal-lands/2dobjects/ground/pineneedles.dds
+share/eternal-lands/2dobjects/ground/pineneedles1.2d0
+share/eternal-lands/2dobjects/ground/pineneedles2.2d0
+share/eternal-lands/2dobjects/ground/pineneedles3.2d0
+share/eternal-lands/2dobjects/ground/pineneedles4.2d0
+share/eternal-lands/2dobjects/ground/plant1.2d0
+share/eternal-lands/2dobjects/ground/plant2.2d0
+share/eternal-lands/2dobjects/ground/plant3.2d0
+share/eternal-lands/2dobjects/ground/plants.dds
+share/eternal-lands/2dobjects/ground/sand1.dds
+share/eternal-lands/2dobjects/ground/sand1_spot1.2d0
+share/eternal-lands/2dobjects/ground/sand1_spot2.2d0
+share/eternal-lands/2dobjects/ground/sand1_spot3.2d0
+share/eternal-lands/2dobjects/ground/sand1_spot4.2d0
+share/eternal-lands/2dobjects/ground/sand2.dds
+share/eternal-lands/2dobjects/ground/sand2_spot1.2d0
+share/eternal-lands/2dobjects/ground/sand2_spot2.2d0
+share/eternal-lands/2dobjects/ground/sand2_spot3.2d0
+share/eternal-lands/2dobjects/ground/sand2_spot4.2d0
+share/eternal-lands/2dobjects/ground/snow.2d0
+share/eternal-lands/2dobjects/ground/snow.dds
+share/eternal-lands/2dobjects/ground/snow1.2d0
+share/eternal-lands/2dobjects/ground/snow2.2d0
+share/eternal-lands/2dobjects/ground/snow3.2d0
+share/eternal-lands/2dobjects/ground/snow4.2d0
+share/eternal-lands/2dobjects/ground/snow5.2d0
+share/eternal-lands/2dobjects/ground/stones1.2d0
+share/eternal-lands/2dobjects/ground/stones1.dds
+share/eternal-lands/2dobjects/ground/stones2.2d0
+share/eternal-lands/2dobjects/ground/stones3.2d0
+share/eternal-lands/2dobjects/ground/stones4.2d0
+share/eternal-lands/3dobjects.txt
+share/eternal-lands/3dobjects/FileList.txt
+share/eternal-lands/3dobjects/amber1.e3d
+share/eternal-lands/3dobjects/amber2.e3d
+share/eternal-lands/3dobjects/anvil1.e3d
+share/eternal-lands/3dobjects/anvil2.e3d
+share/eternal-lands/3dobjects/arch1.e3d
+share/eternal-lands/3dobjects/arch2.e3d
+share/eternal-lands/3dobjects/arch3.e3d
+share/eternal-lands/3dobjects/arch4.e3d
+share/eternal-lands/3dobjects/arch5.e3d
+share/eternal-lands/3dobjects/arch6.e3d
+share/eternal-lands/3dobjects/arch7.e3d
+share/eternal-lands/3dobjects/arch_bridge1.e3d
+share/eternal-lands/3dobjects/arch_bridge2.e3d
+share/eternal-lands/3dobjects/arch_cliff1.e3d
+share/eternal-lands/3dobjects/arch_cliff2.e3d
+share/eternal-lands/3dobjects/arch_cliff3.e3d
+share/eternal-lands/3dobjects/arch_cliff4.e3d
+share/eternal-lands/3dobjects/arch_cliff5.e3d
+share/eternal-lands/3dobjects/arch_cliff6.e3d
+share/eternal-lands/3dobjects/arch_cliff7.e3d
+share/eternal-lands/3dobjects/armoire1.e3d
+share/eternal-lands/3dobjects/armoire2.e3d
+share/eternal-lands/3dobjects/arrow1.e3d
+share/eternal-lands/3dobjects/arrow1_explosive.e3d
+share/eternal-lands/3dobjects/arrow1_fire.e3d
+share/eternal-lands/3dobjects/arrow1_ice.e3d
+share/eternal-lands/3dobjects/arrow1_magic.e3d
+share/eternal-lands/3dobjects/arrow1_training.e3d
+share/eternal-lands/3dobjects/arrow1a.e3d
+share/eternal-lands/3dobjects/arrow2.e3d
+share/eternal-lands/3dobjects/arrow2_explosive.e3d
+share/eternal-lands/3dobjects/arrow2_fire.e3d
+share/eternal-lands/3dobjects/arrow2_ice.e3d
+share/eternal-lands/3dobjects/arrow2_magic.e3d
+share/eternal-lands/3dobjects/arrow2_training.e3d
+share/eternal-lands/3dobjects/arrow2a.e3d
+share/eternal-lands/3dobjects/arrow3.e3d
+share/eternal-lands/3dobjects/awning1.e3d
+share/eternal-lands/3dobjects/awning2.e3d
+share/eternal-lands/3dobjects/awning3.e3d
+share/eternal-lands/3dobjects/awning4.e3d
+share/eternal-lands/3dobjects/awning5.e3d
+share/eternal-lands/3dobjects/awning6.e3d
+share/eternal-lands/3dobjects/awning7.e3d
+share/eternal-lands/3dobjects/awnings.dds



Home | Main Index | Thread Index | Old Index