diff --git a/math/octave-forge-rtree/Makefile b/math/octave-forge-rtree/Makefile index d3d5d06c66dc..06444872fb03 100644 --- a/math/octave-forge-rtree/Makefile +++ b/math/octave-forge-rtree/Makefile @@ -1,43 +1,43 @@ PORTNAME= octave-forge-rtree DISTVERSIONPREFIX= v DISTVERSION= 0.8.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= https://packages.octave.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= octave autoreconf:build BUILD_DEPENDS+= gtar:archivers/gtar LIB_DEPENDS+= libjansson.so:devel/jansson USE_GITLAB= yes GL_ACCOUNT= jjg GL_PROJECT= librtree-octave CFLAGS+= -I${PREFIX}/include -L${PREFIX}/lib OCTAVE_SRC= ${GL_PROJECT}-${GL_COMMIT}${DISTVERSIONPREFIX}${DISTVERSION} WRKSRC= ${WRKDIR}/${OCTAVE_SRC} BINARY_ALIAS= tar=gtar do-build: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CFLAGS="${CFLAGS}" ./configure cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} package cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} spotless ${TAR} xvf ${WRKSRC}/src/pkg/versions/${OCTAVE_DISTNAME}.tar.gz -C ${WRKSRC} cd ${WRKSRC}/${OCTAVE_DISTNAME}/src && \ ${SETENV} ${CONFIGURE_ENV} CFLAGS="${CFLAGS}" ./configure && \ ${SETENV} ${MAKE_ENV} CLAGS="${CFLAGS}" ${GMAKE} pre-install: ${RM} ${WRKSRC}/${OCTAVE_DISTNAME}/src/Makefile ${WRKSRC}/${OCTAVE_DISTNAME}/src/configure cd ${WRKSRC} && ${TAR} cfz ${WRKDIR}/${OCTAVE_DISTNAME}.tar.gz ${OCTAVE_DISTNAME} .include diff --git a/math/octave-forge-rtree/files/patch-src_rtree_RTreeC.h b/math/octave-forge-rtree/files/patch-src_rtree_RTreeC.h new file mode 100644 index 000000000000..e96c6cca7090 --- /dev/null +++ b/math/octave-forge-rtree/files/patch-src_rtree_RTreeC.h @@ -0,0 +1,11 @@ +--- src/rtree/RTreeC.h.orig 2024-11-16 19:15:18 UTC ++++ src/rtree/RTreeC.h +@@ -32,7 +32,7 @@ class RTreeC (public) + + RTreeC(); + RTreeC(rtree_t*); +- RTreeC(std::uint64_t, std::string, std::uint32_t); ++ RTreeC(std::size_t, std::string, std::uint32_t); + ~RTreeC(); + + static RTreeC* bsrt_read(int);