Annotation of pkgsrc/geography/opencpn/Makefile, Revision 1.50
1.50 ! adam 1: # $NetBSD: Makefile,v 1.49 2021/09/08 21:05:10 nia Exp $
1.1 bouyer 2:
1.31 bouyer 3: DISTNAME= OpenCPN-5.0.0
1.18 wiz 4: PKGNAME= ${DISTNAME:S/OpenCPN/opencpn/}
1.50 ! adam 5: PKGREVISION= 16
1.1 bouyer 6: CATEGORIES= geography
1.5 bouyer 7: MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenCPN/}
8: GITHUB_PROJECT= OpenCPN
1.31 bouyer 9: GITHUB_TAG= v5.0.0
1.5 bouyer 10: EXTRACT_SUFX= .zip
1.1 bouyer 11:
12: MAINTAINER= bouyer@NetBSD.org
1.40 rillig 13: HOMEPAGE= https://www.opencpn.org/
1.1 bouyer 14: COMMENT= Concise ChartPlotter/Navigator
15: LICENSE= gnu-gpl-v2
16:
1.31 bouyer 17: USE_LANGUAGES= c c++11
1.24 bouyer 18: USE_TOOLS+= gettext pkg-config
19: USE_CMAKE= yes
1.1 bouyer 20:
21: CMAKE_ARGS+= -DPREFIX:PATH=${PREFIX} -DPREFIX_PLUGINS:PATH=${PREFIX}/lib/opencpn
1.3 bouyer 22: CMAKE_ARGS+= -DBUNDLE_DOCS=ON -DBUNDLE_GSHHS=CRUDE -DBUNDLE_TCDATA=ON
1.6 bouyer 23: CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
1.1 bouyer 24: CMAKE_MODULE_PATH_OVERRIDE = \
1.5 bouyer 25: plugins/chartdldr_pi/CMakeLists.txt \
26: plugins/dashboard_pi/CMakeLists.txt \
27: plugins/grib_pi/CMakeLists.txt \
28: plugins/wmm_pi/CMakeLists.txt \
29: plugins/CMakeLists.txt
1.1 bouyer 30:
31: SUBST_CLASSES+= prefix
32: SUBST_STAGE.prefix= pre-configure
33: SUBST_MESSAGE.prefix= replace /usr/local with ${PREFIX}
34: SUBST_FILES.prefix= src/mygdal/cpl_csv.cpp \
35: src/mygdal/cpl_findfile.cpp \
1.44 rillig 36: cmake/Findgps.cmake
1.1 bouyer 37: SUBST_SED.prefix= -e s,"/usr/local,"${PREFIX},g
38:
39: # Ensure we export symbols in the linked shared object.
40: LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS}
41:
1.37 bouyer 42: # hack so that pango find harfbuzz's headers
43: CFLAGS+= -I${PREFIX}/include/harfbuzz
44: CXXFLAGS+= -I${PREFIX}/include/harfbuzz
45:
1.31 bouyer 46: .include "../../audio/libsndfile/buildlink3.mk"
1.1 bouyer 47: .include "../../devel/cmake/buildlink3.mk"
1.5 bouyer 48: .include "../../x11/wxGTK30/buildlink3.mk"
1.19 bouyer 49: .include "../../graphics/libexif/buildlink3.mk"
1.1 bouyer 50: .include "../../archivers/bzip2/buildlink3.mk"
1.36 nia 51: .include "../../audio/portaudio/buildlink3.mk"
1.1 bouyer 52: .include "../../textproc/tinyxml/buildlink3.mk"
53: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
54: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.5 bouyer 55: .include "../../www/curl/buildlink3.mk"
1.1 bouyer 56: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>