graphics/rigsofrods-pagedgeometry: Update 1.2.0 => 1.2.0.20240708 (latest snapshot) to support graphics/ogre3d 1.11

While here repalce PORTVERSION with DISTVERSION.

PR:	285087
This commit is contained in:
Thibault Payet 2025-03-02 19:24:24 +03:00 committed by Vladimir Druzenko
parent af1d4a12a4
commit a35779e232
4 changed files with 6 additions and 46 deletions

View file

@ -1,7 +1,6 @@
PORTNAME= rigsofrods-pagedgeometry PORTNAME= rigsofrods-pagedgeometry
PORTVERSION= 1.2.0
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
PORTREVISION= 1 DISTVERSION= 1.2.0.20240708
CATEGORIES= graphics CATEGORIES= graphics
MAINTAINER= monwarez@mailoo.org MAINTAINER= monwarez@mailoo.org
@ -11,7 +10,7 @@ WWW= https://www.ogre3d.org/tikiwiki/PagedGeometry+Engine
LICENSE= ZLIB LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/zlib.txt LICENSE_FILE= ${WRKSRC}/zlib.txt
LIB_DEPENDS= libOgreMain.so:graphics/ogre3d19 LIB_DEPENDS= libOgreMain.so:graphics/ogre3d
USES= cmake dos2unix pathfix pkgconfig USES= cmake dos2unix pathfix pkgconfig
DOS2UNIX_GLOB= *.cpp *.h *.txt DOS2UNIX_GLOB= *.cpp *.h *.txt
@ -19,6 +18,7 @@ USE_CXXSTD= c++14
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= RigsOfRods GH_ACCOUNT= RigsOfRods
GH_PROJECT= ogre-pagedgeometry GH_PROJECT= ogre-pagedgeometry
GH_TAGNAME= 428a57a
USE_LDCONFIG= yes USE_LDCONFIG= yes
CMAKE_ARGS= -DPAGEDGEOMETRY_BUILD_SAMPLES=FALSE CMAKE_ARGS= -DPAGEDGEOMETRY_BUILD_SAMPLES=FALSE

View file

@ -1,2 +1,3 @@
SHA256 (RigsOfRods-ogre-pagedgeometry-v1.2.0_GH0.tar.gz) = 02f9b73e468e0a6b658cc9cad2b6584f592b1f1e5e5151e1ead6cfc513cf479e TIMESTAMP = 1740819559
SIZE (RigsOfRods-ogre-pagedgeometry-v1.2.0_GH0.tar.gz) = 11357734 SHA256 (RigsOfRods-ogre-pagedgeometry-v1.2.0.20240708-428a57a_GH0.tar.gz) = c808fa9619fde1e7106ddec5111a3be233186441cd3c453e4708d425104ae0ff
SIZE (RigsOfRods-ogre-pagedgeometry-v1.2.0.20240708-428a57a_GH0.tar.gz) = 11466419

View file

@ -1,40 +0,0 @@
--- CMakeDependenciesConfig.txt.orig 2016-01-10 10:54:34 UTC
+++ CMakeDependenciesConfig.txt
@@ -2,11 +2,13 @@ IF(WIN32)
set(Ogre_INCLUDE_DIRS "include/Ogre" CACHE PATH "The ogre include path to use")
set(Ogre_LIBRARY_DIRS "lib" CACHE PATH "The ogre lib path to use")
set(Ogre_LIBRARIES "OgreMain" CACHE STRING "The ogre lib to link against")
+ if(PAGEDGEOMETRY_BUILD_SAMPLES)
set(Ois_INCLUDE_DIRS "include/ois" CACHE PATH "The OIS include path to use")
set(Ois_LIBRARY_DIRS "lib" CACHE PATH "The OIS lib path to use")
set(Ois_LIBRARIES "ois" CACHE STRING "The ogre lib to link against")
# add includes to check directories
set(CMAKE_REQUIRED_INCLUDES ${Ogre_INCLUDE_DIRS} ${Ois_INCLUDE_DIRS})
+ endif(PAGEDGEOMETRY_BUILD_SAMPLES)
# check for libs and include files we want to use
CHECK_INCLUDE_FILE(windows.h HAVE_WINDOWS_INCLUDES)
@@ -22,7 +24,9 @@ ELSEIF(UNIX)
PKG_CHECK_MODULES (Ogre OGRE REQUIRED)
PKG_CHECK_MODULES (Ogre-Terrain OGRE-Terrain REQUIRED)
PKG_CHECK_MODULES (Ogre-Paging OGRE-Paging REQUIRED)
+ if(PAGEDGEOMETRY_BUILD_SAMPLES)
PKG_CHECK_MODULES (Ois OIS REQUIRED)
+ endif(PAGEDGEOMETRY_BUILD_SAMPLES)
# add includes to check directories
set(CMAKE_REQUIRED_INCLUDES ${Ogre_INCLUDE_DIRS} ${Ois_INCLUDE_DIRS})
# check for libs and include files we want to use
@@ -46,6 +50,7 @@ IF(NOT WIN32)
message("could not find the Ogre includes. Please install them.")
endif()
+ if(PAGEDGEOMETRY_BUILD_SAMPLES)
CHECK_INCLUDE_FILE_CXX(OIS/OIS.h HAVE_OIS_DIR_INCLUDES)
if(HAVE_OIS_DIR_INCLUDES)
set(OIS_INCLUDE "OIS/OIS.h")
@@ -65,4 +70,5 @@ IF(NOT WIN32)
else()
set(OIS_USING_DIR FALSE)
endif()
+ endif(PAGEDGEOMETRY_BUILD_SAMPLES)
endif()

View file

@ -2,7 +2,6 @@ include/PagedGeometry/BatchPage.h
include/PagedGeometry/BatchedGeometry.h include/PagedGeometry/BatchedGeometry.h
include/PagedGeometry/GrassLoader.h include/PagedGeometry/GrassLoader.h
include/PagedGeometry/ImpostorPage.h include/PagedGeometry/ImpostorPage.h
include/PagedGeometry/MersenneTwister.h
include/PagedGeometry/PagedGeometry.h include/PagedGeometry/PagedGeometry.h
include/PagedGeometry/PagedGeometryConfig.h include/PagedGeometry/PagedGeometryConfig.h
include/PagedGeometry/PropertyMaps.h include/PagedGeometry/PropertyMaps.h