Index: head/games/el/Makefile =================================================================== --- head/games/el/Makefile (revision 534926) +++ head/games/el/Makefile (revision 534927) @@ -1,45 +1,51 @@ # Created by: Janni # $FreeBSD$ PORTNAME= el -PORTVERSION= 1.9.5.6 +PORTVERSION= 1.9.5.8 PORTEPOCH= 1 CATEGORIES= games MAINTAINER= acm@FreeBSD.org COMMENT= Eternal Lands is a free 3D MMORPG BROKEN_sparc64= fails to build on sparc64 LIB_DEPENDS= libpng.so:graphics/png \ libvorbis.so:audio/libvorbis \ libcal3d.so:graphics/cal3d RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/el.ini:games/el-data -USES= compiler:c++11-lang gl gmake gnome iconv openal:al,alut sdl xorg +USES= compiler:c++11-lang desktop-file-utils gl gmake gnome iconv \ + openal:al,alut sdl xorg USE_GNOME= libxml2 USE_SDL= sdl2 net2 image2 USE_GL= gl glu USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= raduprv GH_PROJECT= Eternal-Lands LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} -lX11 LDFLAGS_i386= -Wl,-znotext ALL_TARGET= el.bin MAKEFILE= Makefile.bsd -PLIST_FILES= bin/el \ - %%DATADIR%%/el.bin +PLIST_FILES= bin/eternallands \ + %%DATADIR%%/el.bin \ + share/applications/eternallands.desktop \ + share/icons/hicolor/48x48/apps/eternallands.png pre-install: - @${ECHO} "#!/bin/sh" > ${WRKDIR}/el - @${ECHO} "cd ${DATADIR} || exit 1 " >> ${WRKDIR}/el - @${ECHO} "exec ${DATADIR}/el.bin" >> ${WRKDIR}/el + @${ECHO} "#!/bin/sh" > ${WRKDIR}/eternallands + @${ECHO} "cd ${DATADIR} || exit 1 " >> ${WRKDIR}/eternallands + @${ECHO} "exec ${DATADIR}/el.bin" >> ${WRKDIR}/eternallands do-install: @${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_SCRIPT} ${WRKDIR}/el ${STAGEDIR}${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKDIR}/eternallands ${STAGEDIR}${PREFIX}/bin/eternallands ${INSTALL_PROGRAM} ${WRKSRC}/el.bin ${STAGEDIR}${DATADIR} + @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps + ${INSTALL_DATA} ${WRKSRC}/pkgfiles/eternallands.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/eternallands.png + ${INSTALL_DATA} ${WRKSRC}/pkgfiles/eternallands.desktop ${STAGEDIR}${PREFIX}/share/applications/eternallands.desktop .include Index: head/games/el/distinfo =================================================================== --- head/games/el/distinfo (revision 534926) +++ head/games/el/distinfo (revision 534927) @@ -1,3 +1,3 @@ -TIMESTAMP = 1581446959 -SHA256 (raduprv-Eternal-Lands-1.9.5.6_GH0.tar.gz) = 3d43f74e74b87ffbcbd567970381904908f96c478bbf6f06a18c7a72f1f98525 -SIZE (raduprv-Eternal-Lands-1.9.5.6_GH0.tar.gz) = 2841673 +TIMESTAMP = 1588892844 +SHA256 (raduprv-Eternal-Lands-1.9.5.8_GH0.tar.gz) = 8c8d430c9cc3ae71c93c1f2eb65d410bbb9e67256a5b611444048699e07ab960 +SIZE (raduprv-Eternal-Lands-1.9.5.8_GH0.tar.gz) = 2863932