Skip to content

Commit

Permalink
games/endless-sky: update 0.9.16.1 → 0.10.2
Browse files Browse the repository at this point in the history
  • Loading branch information
AMDmi3 committed Oct 2, 2023
1 parent 79994bd commit d989d53
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 48 deletions.
16 changes: 9 additions & 7 deletions games/endless-sky/Makefile
@@ -1,15 +1,15 @@
PORTNAME= endless-sky
PORTVERSION= 0.9.16.1
PORTREVISION= 1
PORTVERSION= 0.10.2
DISTVERSIONPREFIX= v
CATEGORIES= games

MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Space exploration and combat game similar to Escape Velocity
WWW= https://endless-sky.github.io/

LICENSE= GPLv3+ CC-BY-4.0 CC-BY-SA-3.0 CC-BY-SA-4.0 PD
LICENSE= GPLv3+ GPLv2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 CC-BY-SA-4.0 PD CC0-1.0
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/copyright
LICENSE_FILE_GPLv3+ = ${WRKSRC}/license.txt

LIB_DEPENDS= libpng.so:graphics/png \
Expand All @@ -18,19 +18,21 @@ LIB_DEPENDS= libpng.so:graphics/png \

USE_GITHUB= yes

USES= compiler:c++11-lang gl gnome jpeg localbase:ldflags openal scons sdl xorg
USES= cmake compiler:c++11-lang gl jpeg openal sdl
USE_SDL= sdl2
USE_GL= gl glew
CMAKE_OFF= ES_USE_VCPKG
CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR="${DOCSDIR}"

LDFLAGS_i386= -Wl,-znotext

PORTDATA= *
PORTDOCS= *

OPTIONS_DEFINE= DOCS

post-build:
@${REINPLACE_CMD} -e 's|/usr/local/|${PREFIX}/|; s|share/games|share|' \
${WRKSRC}/source/Files.cpp

post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}

.include <bsd.port.mk>
6 changes: 3 additions & 3 deletions games/endless-sky/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1666198557
SHA256 (endless-sky-endless-sky-v0.9.16.1_GH0.tar.gz) = a190da3827661f5ec979342cdcf0adc7183c703cecf91cb245a568ce6421b49b
SIZE (endless-sky-endless-sky-v0.9.16.1_GH0.tar.gz) = 184582283
TIMESTAMP = 1687196186
SHA256 (endless-sky-endless-sky-v0.10.2_GH0.tar.gz) = ba9caf9f52ac915e77a3df62d7eb864f32dcdf1d63baf4f51fc9388bbab0bab7
SIZE (endless-sky-endless-sky-v0.10.2_GH0.tar.gz) = 254913337
53 changes: 53 additions & 0 deletions games/endless-sky/files/patch-CMakeLists.txt
@@ -0,0 +1,53 @@
--- CMakeLists.txt.orig 2023-06-18 21:53:14 UTC
+++ CMakeLists.txt
@@ -257,19 +257,21 @@ elseif(WIN32)
install(FILES changelog DESTINATION .)
install(FILES license.txt DESTINATION .)
elseif(UNIX)
+ include(GNUInstallDirs)
+
# Install the binary.
- install(TARGETS EndlessSky CONFIGURATIONS Release RUNTIME DESTINATION games)
+ install(TARGETS EndlessSky CONFIGURATIONS Release RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})

# Install the desktop file.
- install(FILES endless-sky.desktop DESTINATION share/applications)
+ install(FILES endless-sky.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)

# Install app center metadata.
- install(FILES io.github.endless_sky.endless_sky.appdata.xml DESTINATION share/metainfo)
+ install(FILES io.github.endless_sky.endless_sky.appdata.xml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo)

# Install icons, keeping track of all the paths.
# Most Ubuntu apps supply 16, 22, 24, 32, 48, and 256, and sometimes others.
foreach(size "16x16" "22x22" "24x24" "32x32" "48x48" "128x128" "256x256" "512x512")
- install(FILES "icons/icon_${size}.png" DESTINATION "share/icons/hicolor/${size}/apps"
+ install(FILES "icons/icon_${size}.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${size}/apps"
RENAME endless-sky.png)
endforeach()

@@ -281,15 +283,15 @@ elseif(UNIX)
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
VERBATIM)
target_sources(EndlessSky PRIVATE endless-sky.6.gz)
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/endless-sky.6.gz DESTINATION share/man/man6)
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/endless-sky.6.gz DESTINATION ${CMAKE_INSTALL_MANDIR}/man6)

# Install the resource files.
- install(DIRECTORY data DESTINATION share/games/endless-sky)
- install(DIRECTORY images DESTINATION share/games/endless-sky)
- install(DIRECTORY sounds DESTINATION share/games/endless-sky)
- install(FILES credits.txt DESTINATION share/games/endless-sky)
- install(FILES keys.txt DESTINATION share/games/endless-sky)
- install(FILES copyright DESTINATION share/doc/endless-sky)
- install(FILES changelog DESTINATION share/doc/endless-sky)
- install(FILES license.txt DESTINATION share/doc/endless-sky)
+ install(DIRECTORY data DESTINATION ${CMAKE_INSTALL_DATADIR}/endless-sky)
+ install(DIRECTORY images DESTINATION ${CMAKE_INSTALL_DATADIR}/endless-sky)
+ install(DIRECTORY sounds DESTINATION ${CMAKE_INSTALL_DATADIR}/endless-sky)
+ install(FILES credits.txt DESTINATION ${CMAKE_INSTALL_DATADIR}/endless-sky)
+ install(FILES keys.txt DESTINATION ${CMAKE_INSTALL_DATADIR}/endless-sky)
+ #install(FILES copyright DESTINATION ${CMAKE_INSTALL_DOCDIR}/endless-sky)
+ install(FILES changelog DESTINATION ${CMAKE_INSTALL_DOCDIR}/endless-sky)
+ #install(FILES license.txt DESTINATION ${CMAKE_INSTALL_DOCDIR}/endless-sky)
endif()
38 changes: 0 additions & 38 deletions games/endless-sky/files/patch-SConstruct

This file was deleted.

0 comments on commit d989d53

Please sign in to comment.