games/irrlamb: chase upstream move, minor refactoring

- Chase upstream move to gitlab. No change in source tarball contents,
  minor changes in cmake tarball.
- Switch to USES=sqlite [1]
- Switch to pkg-plist

PR:		278738 [1]
Submitted by:	diizzy [1]
This commit is contained in:
Dmitry Marakasov 2024-05-06 21:05:34 +03:00
parent 52371ce420
commit a32c552ee4
4 changed files with 30 additions and 28 deletions

View file

@ -1,12 +1,13 @@
PORTNAME= irrlamb
PORTVERSION= 1.0.3
PORTREVISION= 4
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.3
PORTREVISION= 4
CATEGORIES= games
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= 3D physics-based puzzle game
WWW= https://github.com/jazztickets/irrlamb
WWW= https://gitlab.com/irrlamb/code
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
@ -14,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libvorbis.so:audio/libvorbis \
libogg.so:audio/libogg \
libsqlite3.so:databases/sqlite3 \
libpng.so:graphics/png \
libtinyxml2.so:textproc/tinyxml2 \
libIrrlicht.so:x11-toolkits/irrlicht \
@ -22,11 +22,11 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
libccd.so:math/libccd
BUILD_DEPENDS= ${LOCALBASE}/include/glm/vec3.hpp:math/glm
USE_GITHUB= yes
GH_ACCOUNT= jazztickets
GH_TUPLE:= ${GH_ACCOUNT}:cmake:6e3586a:cmake/cmake
USES= cmake compiler:c++11-lib gl jpeg openal xorg lua:53
USES= cmake compiler:c++11-lib gl jpeg openal sqlite xorg lua:53
USE_GITLAB= yes
GL_ACCOUNT= irrlamb
GL_PROJECT= code
GL_TUPLE= jazztickets:cmake:486362ce74eaf6b26067576a8b6b03dcad27a7a5:cmake/cmake
USE_XORG= x11 xrandr xext xxf86vm
USE_GL= gl
CONFIGURE_ENV= LOCALBASE="${LOCALBASE}"
@ -38,11 +38,6 @@ CXXFLAGS+= -DGLM_ENABLE_EXPERIMENTAL # GLM_GTX_rotate_vector is an experimental
PORTDOCS= *
PORTDATA= *
PLIST_FILES= bin/irrlamb \
share/applications/irrlamb.desktop \
share/icons/hicolor/256x256/apps/irrlamb.png \
share/metainfo/irrlamb.xml
OPTIONS_DEFINE= DOCS
post-extract:

View file

@ -1,5 +1,5 @@
TIMESTAMP = 1654257097
SHA256 (jazztickets-irrlamb-v1.0.3_GH0.tar.gz) = fd5cd85241c900707db258bef0ba6646029ed18cc38a27a4ca2f548c32e1d88b
SIZE (jazztickets-irrlamb-v1.0.3_GH0.tar.gz) = 39972048
SHA256 (jazztickets-cmake-6e3586a_GH0.tar.gz) = 2f25931465584c783c1d357a9c544a46cea2d23a147ccb5519ace726723f101f
SIZE (jazztickets-cmake-6e3586a_GH0.tar.gz) = 10818
TIMESTAMP = 1715015043
SHA256 (irrlamb/code-v1.0.3.tar.bz2) = 14775ba5b4f9e558fdb2c6ea3ef55a754fa9ffdc8a43ca260eab580d71d1027f
SIZE (irrlamb/code-v1.0.3.tar.bz2) = 38458585
SHA256 (irrlamb/jazztickets-cmake-486362ce74eaf6b26067576a8b6b03dcad27a7a5_GL0.tar.gz) = 9f80e2f8ed0526c039c7d5a4545c550fd7b5f37e96409c88525f08da6ae82ff1
SIZE (irrlamb/jazztickets-cmake-486362ce74eaf6b26067576a8b6b03dcad27a7a5_GL0.tar.gz) = 10388

View file

@ -1,11 +1,14 @@
--- cmake/version.cmake.orig 2017-10-13 23:15:05 UTC
--- cmake/version.cmake.orig 2022-09-29 21:46:35 UTC
+++ cmake/version.cmake
@@ -1,7 +1,4 @@
-execute_process(COMMAND git log --oneline COMMAND wc -l OUTPUT_VARIABLE BUILD_NUMBER OUTPUT_STRIP_TRAILING_WHITESPACE)
-if(BUILD_NUMBER STREQUAL "")
- set(BUILD_NUMBER 0)
-endif()
+set(BUILD_NUMBER 0)
@@ -1,9 +1,7 @@
-execute_process(COMMAND git rev-parse --short HEAD RESULT_VARIABLE RETURN_CODE OUTPUT_VARIABLE BUILD_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
+set(BUILD_VERSION 0)
-if(RETURN_CODE EQUAL 0)
configure_file(
"${SRC}"
"${DST}"
@ONLY
)
-endif()
\ No newline at end of file

4
games/irrlamb/pkg-plist Normal file
View file

@ -0,0 +1,4 @@
bin/irrlamb
share/applications/irrlamb.desktop
share/icons/hicolor/256x256/apps/irrlamb.png
share/metainfo/irrlamb.xml