View | Details | Raw Unified | Return to bug 274793 | Differences between
and this patch

Collapse All | Expand All

(-)b/graphics/qgis/Makefile (-5 / +7 lines)
Lines 149-162 NO_OPTIONS_SORT= yes Link Here
149
OPTIONS_SUB=		yes
149
OPTIONS_SUB=		yes
150
SERVER_DESC=		Enable QGIS server
150
SERVER_DESC=		Enable QGIS server
151
151
152
GRASS_BUILD_DEPENDS=	grass7:databases/grass7
152
GRASS_BUILD_DEPENDS=	grass8:databases/grass8
153
GRASS_RUN_DEPENDS=	${GRASS_BUILD_DEPENDS}
153
GRASS_RUN_DEPENDS=	${GRASS_BUILD_DEPENDS}
154
GRASS_CMAKE_BOOL=	WITH_GRASS7
154
GRASS_CMAKE_BOOL=	WITH_GRASS8
155
SERVER_LIB_DEPENDS=	libfcgi.so:www/fcgi
155
SERVER_LIB_DEPENDS=	libfcgi.so:www/fcgi
156
SERVER_CMAKE_BOOL=	WITH_SERVER WITH_SERVER_PLUGINS WITH_QSPATIALITE
156
SERVER_CMAKE_BOOL=	WITH_SERVER WITH_SERVER_PLUGINS WITH_QSPATIALITE
157
157
158
.include <bsd.port.pre.mk>
158
.include <bsd.port.pre.mk>
159
159
160
.if ${OPSYS} == FreeBSD && ( ${OSVERSION} < 1300000 )
161
BUILD_DEPENDS+=	${LOCALBASE}/bin/flex:textproc/flex
162
CMAKE_ARGS+=	-DFLEX_EXECUTABLE=/usr/local/bin/flex
163
.endif
164
160
pre-patch:
165
pre-patch:
161
	# Only PostgreSQL Client headers, not Server
166
	# Only PostgreSQL Client headers, not Server
162
	@${REINPLACE_CMD} -e 's|set(POSTGRES_INCLUDE_DIR \$${PostgreSQL_INCLUDE_DIRS})|set(POSTGRES_INCLUDE ${LOCALBASE}/include)|g' \
167
	@${REINPLACE_CMD} -e 's|set(POSTGRES_INCLUDE_DIR \$${PostgreSQL_INCLUDE_DIRS})|set(POSTGRES_INCLUDE ${LOCALBASE}/include)|g' \
Lines 170-178 post-patch: Link Here
170
		${WRKSRC}/src/core/CMakeLists.txt
175
		${WRKSRC}/src/core/CMakeLists.txt
171
.endif
176
.endif
172
177
173
pre-configure:
174
	${MKDIR} ${CONFIGURE_WRKSRC}/bin && ${LN} -s ${PYTHON_CMD} ${CONFIGURE_WRKSRC}/bin/python3
175
176
post-install:
178
post-install:
177
	@${RM} ${STAGEDIR}${DATADIR}/python/pytz/tzfile.py.bak
179
	@${RM} ${STAGEDIR}${DATADIR}/python/pytz/tzfile.py.bak
178
	@${FIND} ${STAGEDIR}${LOCALBASE} -name "__pycache__" -delete
180
	@${FIND} ${STAGEDIR}${LOCALBASE} -name "__pycache__" -delete
(-)b/graphics/qgis/files/patch-cmake-FindGRASS.cmake (+17 lines)
Added Link Here
1
--- ./cmake/FindGRASS.cmake.ORIG	2023-10-27 14:02:22.000000000 +0200
2
+++ ./cmake/FindGRASS.cmake	2023-10-29 15:40:10.971356000 +0100
3
@@ -159,11 +159,9 @@
4
 
5
 IF (UNIX)
6
     IF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
7
-        IF (GRASS_FIND_VERSION EQUAL 7)
8
-              FOREACH (VERSION_MINOR 9 8 7 6 5 4 3 2 1 0)
9
-                  LIST (APPEND GRASS_PATHS /usr/local/grass${GRASS_FIND_VERSION}${VERSION_MINOR})
10
-              ENDFOREACH(VERSION_MINOR)
11
-        ENDIF (GRASS_FIND_VERSION EQUAL 7)
12
+        FOREACH (VERSION_MINOR 9 8 7 6 5 4 3 2 1 0)
13
+            LIST (APPEND GRASS_PATHS /usr/local/grass${GRASS_FIND_VERSION}${VERSION_MINOR})
14
+        ENDFOREACH(VERSION_MINOR)
15
     ELSE (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
16
         FOREACH (VERSION_MINOR 9 8 7 6 5 4 3 2 1 0)
17
             FOREACH (PATH /usr/lib64 /usr/lib)
(-)b/graphics/qgis/pkg-plist (-10 / +10 lines)
Lines 2364-2380 lib/libqgis_native.so Link Here
2364
lib/libqgis_native.so.%%DISTVERSION%%
2364
lib/libqgis_native.so.%%DISTVERSION%%
2365
%%SERVER%%lib/libqgis_server.so
2365
%%SERVER%%lib/libqgis_server.so
2366
%%SERVER%%lib/libqgis_server.so.%%DISTVERSION%%
2366
%%SERVER%%lib/libqgis_server.so.%%DISTVERSION%%
2367
%%GRASS%%lib/libqgisgrass7.so
2367
%%GRASS%%lib/libqgisgrass8.so
2368
%%GRASS%%lib/libqgisgrass7.so.%%DISTVERSION%%
2368
%%GRASS%%lib/libqgisgrass8.so.%%DISTVERSION%%
2369
lib/libqgispython.so
2369
lib/libqgispython.so
2370
lib/libqgispython.so.%%DISTVERSION%%
2370
lib/libqgispython.so.%%DISTVERSION%%
2371
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qgis_customwidgets.py
2371
%%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qgis_customwidgets.py
2372
lib/qgis/crssync
2372
lib/qgis/crssync
2373
%%GRASS%%lib/qgis/grass/bin/qgis.g.browser7
2373
%%GRASS%%lib/qgis/grass/bin/qgis.g.browser8
2374
%%GRASS%%lib/qgis/grass/modules/qgis.d.rast7
2374
%%GRASS%%lib/qgis/grass/modules/qgis.d.rast8
2375
%%GRASS%%lib/qgis/grass/modules/qgis.g.info7
2375
%%GRASS%%lib/qgis/grass/modules/qgis.g.info8
2376
%%GRASS%%lib/qgis/grass/modules/qgis.r.in7
2376
%%GRASS%%lib/qgis/grass/modules/qgis.r.in8
2377
%%GRASS%%lib/qgis/grass/modules/qgis.v.in7
2377
%%GRASS%%lib/qgis/grass/modules/qgis.v.in8
2378
lib/qgis/pdal_wrench
2378
lib/qgis/pdal_wrench
2379
lib/qgis/plugins/libauthmethod_apiheader.so
2379
lib/qgis/plugins/libauthmethod_apiheader.so
2380
lib/qgis/plugins/libauthmethod_awss3.so
2380
lib/qgis/plugins/libauthmethod_awss3.so
Lines 2386-2400 lib/qgis/plugins/libauthmethod_oauth2.so Link Here
2386
lib/qgis/plugins/libauthmethod_pkcs12.so
2386
lib/qgis/plugins/libauthmethod_pkcs12.so
2387
lib/qgis/plugins/libauthmethod_pkipaths.so
2387
lib/qgis/plugins/libauthmethod_pkipaths.so
2388
lib/qgis/plugins/libplugin_geometrychecker.so
2388
lib/qgis/plugins/libplugin_geometrychecker.so
2389
%%GRASS%%lib/qgis/plugins/libplugin_grass7.so
2389
%%GRASS%%lib/qgis/plugins/libplugin_grass8.so
2390
lib/qgis/plugins/libplugin_offlineediting.so
2390
lib/qgis/plugins/libplugin_offlineediting.so
2391
lib/qgis/plugins/libplugin_topology.so
2391
lib/qgis/plugins/libplugin_topology.so
2392
lib/qgis/plugins/libprovider_arcgisfeatureserver.so
2392
lib/qgis/plugins/libprovider_arcgisfeatureserver.so
2393
lib/qgis/plugins/libprovider_arcgismapserver.so
2393
lib/qgis/plugins/libprovider_arcgismapserver.so
2394
lib/qgis/plugins/libprovider_delimitedtext.so
2394
lib/qgis/plugins/libprovider_delimitedtext.so
2395
lib/qgis/plugins/libprovider_gpx.so
2395
lib/qgis/plugins/libprovider_gpx.so
2396
%%GRASS%%lib/qgis/plugins/libprovider_grass7.so
2396
%%GRASS%%lib/qgis/plugins/libprovider_grass8.so
2397
%%GRASS%%lib/qgis/plugins/libprovider_grassraster7.so
2397
%%GRASS%%lib/qgis/plugins/libprovider_grassraster8.so
2398
lib/qgis/plugins/libprovider_mdal.so
2398
lib/qgis/plugins/libprovider_mdal.so
2399
lib/qgis/plugins/libprovider_mssql.so
2399
lib/qgis/plugins/libprovider_mssql.so
2400
lib/qgis/plugins/libprovider_pdal.so
2400
lib/qgis/plugins/libprovider_pdal.so

Return to bug 274793