Index: databases/grass7/Makefile =================================================================== --- databases/grass7/Makefile +++ databases/grass7/Makefile @@ -3,7 +3,7 @@ PORTNAME= grass PORTVERSION= 7.6.1 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= databases geography MASTER_SITES= https://grass.osgeo.org/%SUBDIR%/ \ http://grass.cict.fr/%SUBDIR%/ \ @@ -98,7 +98,7 @@ PDAL_DESC= Enable points cloud data modules DB_DESC= Database support NLS_CONFIGURE_WITH= nls -NLS_USES= gettext +NLS_USES= gettext LAS_CONFIGURE_ON= --with-liblas=yes LAS_LIB_DEPENDS= liblas.so:devel/liblas \ libboost_program_options.so:devel/boost-libs \ @@ -190,10 +190,7 @@ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/${i} .endfor ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/lister/* - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/lib/libgrass_*.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/tools/g.echo ${LN} -sf ${PORTNAME}${VER} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} - ${LN} -s ${PORTNAME}${VER} \ - ${STAGEDIR}${PREFIX}/${PORTNAME}-${PORTVERSION} .include Index: databases/grass7/files/patch-aclocal.m4 =================================================================== --- /dev/null +++ databases/grass7/files/patch-aclocal.m4 @@ -0,0 +1,10 @@ +--- aclocal.m4.orig 2020-01-25 14:44:25 UTC ++++ aclocal.m4 +@@ -560,6 +560,7 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [ + # FreeBSD 3.* and greater have ELF. + SHLIB_CFLAGS="-fPIC" + #SHLIB_LD="ld -Bshareable -x" ++ SHLIB_LD_FLAGS="-Wl,-soname,\$(notdir \$[@])" + SHLIB_LD="${CC} -shared" + SHLIB_SUFFIX=".so" + LDFLAGS="-export-dynamic" Index: databases/grass7/files/patch-configure =================================================================== --- /dev/null +++ databases/grass7/files/patch-configure @@ -0,0 +1,10 @@ +--- configure.orig 2020-01-25 14:44:16 UTC ++++ configure +@@ -1591,6 +1591,7 @@ EOF + # FreeBSD 3.* and greater have ELF. + SHLIB_CFLAGS="-fPIC" + #SHLIB_LD="ld -Bshareable -x" ++ SHLIB_LD_FLAGS="-Wl,-soname,\$(notdir \$@)" + SHLIB_LD="${CC} -shared" + SHLIB_SUFFIX=".so" + LDFLAGS="-export-dynamic" Index: databases/grass7/pkg-plist =================================================================== --- databases/grass7/pkg-plist +++ databases/grass7/pkg-plist @@ -1,4 +1,3 @@ -grass-%%VERSION%% bin/grass%%MAJVER%% bin/grass%%VER%% %%GRASS_INST_DIR%%/AUTHORS Index: graphics/qgis-ltr/Makefile =================================================================== --- graphics/qgis-ltr/Makefile +++ graphics/qgis-ltr/Makefile @@ -4,7 +4,7 @@ PORTNAME= qgis DISTVERSIONPREFIX= final- DISTVERSION= 3_4_11 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics geography PKGNAMESUFFIX= -ltr Index: graphics/qgis-ltr/files/patch-cmake_FindGRASS.cmake =================================================================== --- /dev/null +++ graphics/qgis-ltr/files/patch-cmake_FindGRASS.cmake @@ -0,0 +1,13 @@ +--- cmake/FindGRASS.cmake.orig 2020-01-30 11:41:47 UTC ++++ cmake/FindGRASS.cmake +@@ -161,9 +161,7 @@ IF (UNIX) + IF (GRASS_FIND_VERSION EQUAL 7) + IF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") + FOREACH (VERSION_MINOR 0 1 2 3 4 5 6) +- FOREACH (VERSION_BUILD 0 1 2 3 4 5 6) +- LIST (APPEND GRASS_PATHS /usr/local/grass-${GRASS_FIND_VERSION}.${VERSION_MINOR}.${VERSION_BUILD}) +- ENDFOREACH (VERSION_BUILD) ++ LIST (APPEND GRASS_PATHS /usr/local/grass${GRASS_FIND_VERSION}${VERSION_MINOR}) + ENDFOREACH(VERSION_MINOR) + ELSE (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") + FOREACH (PATH /usr/lib64 /usr/lib) Index: graphics/qgis/Makefile =================================================================== --- graphics/qgis/Makefile +++ graphics/qgis/Makefile @@ -4,7 +4,7 @@ PORTNAME= qgis DISTVERSIONPREFIX= final- DISTVERSION= 3_10_1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics geography MAINTAINER= rhurlin@gwdg.de Index: graphics/qgis/files/patch-cmake_FindGRASS.cmake =================================================================== --- /dev/null +++ graphics/qgis/files/patch-cmake_FindGRASS.cmake @@ -0,0 +1,13 @@ +--- cmake/FindGRASS.cmake.orig 2020-01-25 06:32:41 UTC ++++ cmake/FindGRASS.cmake +@@ -161,9 +161,7 @@ IF (UNIX) + IF (GRASS_FIND_VERSION EQUAL 7) + IF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") + FOREACH (VERSION_MINOR 9 8 7 6 5 4 3 2 1 0) +- FOREACH (VERSION_BUILD 9 8 7 6 5 4 3 2 1 0) +- LIST (APPEND GRASS_PATHS /usr/local/grass-${GRASS_FIND_VERSION}.${VERSION_MINOR}.${VERSION_BUILD}) +- ENDFOREACH (VERSION_BUILD) ++ LIST (APPEND GRASS_PATHS /usr/local/grass${GRASS_FIND_VERSION}${VERSION_MINOR}) + ENDFOREACH(VERSION_MINOR) + ELSE (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") + FOREACH (PATH /usr/lib64 /usr/lib)