| @@ -1,36 +1,41 @@ | | | @@ -1,36 +1,41 @@ |
1 | # $NetBSD: Makefile,v 1.64 2021/07/30 12:26:58 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.65 2021/08/15 14:35:08 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= CGAL-4.14 | | 3 | DISTNAME= CGAL-4.14 |
4 | PKGNAME= ${DISTNAME:tl} | | 4 | PKGNAME= ${DISTNAME:tl} |
5 | PKGREVISION= 20 | | 5 | PKGREVISION= 21 |
6 | CATEGORIES= math | | 6 | CATEGORIES= math |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=CGAL/} | | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=CGAL/} |
8 | GITHUB_RELEASE= releases/${DISTNAME} | | 8 | GITHUB_RELEASE= releases/${DISTNAME} |
9 | | | | |
10 | EXTRACT_SUFX= .tar.xz | | 9 | EXTRACT_SUFX= .tar.xz |
11 | | | 10 | |
12 | MAINTAINER= reinoud@NetBSD.org | | 11 | MAINTAINER= reinoud@NetBSD.org |
13 | HOMEPAGE= https://www.cgal.org/ | | 12 | HOMEPAGE= https://www.cgal.org/ |
14 | COMMENT= Computational Geometry Algorithms Library | | 13 | COMMENT= Computational Geometry Algorithms Library |
15 | LICENSE= gnu-lgpl-v3 | | 14 | LICENSE= gnu-lgpl-v3 |
16 | | | 15 | |
17 | USE_CMAKE= yes | | 16 | USE_CMAKE= yes |
18 | USE_LANGUAGES= c c++11 | | 17 | USE_LANGUAGES= c c++11 |
19 | CMAKE_ARGS+= -DCGAL_INSTALL_MAN_DIR=${PREFIX}/${PKGMANDIR}/man1 | | 18 | CMAKE_ARGS+= -DCGAL_INSTALL_MAN_DIR=${PREFIX}/${PKGMANDIR}/man1 |
20 | | | 19 | |
21 | REPLACE_SH+= scripts/cgal_create_CMakeLists | | 20 | REPLACE_SH+= scripts/cgal_create_CMakeLists |
22 | REPLACE_SH+= scripts/cgal_create_cmake_script | | 21 | REPLACE_SH+= scripts/cgal_create_cmake_script |
23 | | | 22 | |
| | | 23 | SUBST_CLASSES+= cmakeworkdir |
| | | 24 | SUBST_STAGE.cmakeworkdir= post-install |
| | | 25 | SUBST_MESSAGE.cmakeworkdir= Removing $$WRKDIR from cmake files |
| | | 26 | SUBST_FILES.cmakeworkdir= ${DESTDIR}${PREFIX}/lib/cmake/CGAL/*.cmake |
| | | 27 | SUBST_SED.cmakeworkdir= -e 's%${WRKDIR}/.buildlink%${PREFIX}%g' |
| | | 28 | |
24 | pre-install: | | 29 | pre-install: |
25 | find ${WRKSRC} -name \*.orig -exec rm {} \; | | 30 | find ${WRKSRC} -name \*.orig -exec rm {} \; |
26 | | | 31 | |
27 | .include "../../devel/boost-headers/buildlink3.mk" | | 32 | .include "../../devel/boost-headers/buildlink3.mk" |
28 | .include "../../devel/boost-libs/buildlink3.mk" | | 33 | .include "../../devel/boost-libs/buildlink3.mk" |
29 | .include "../../math/mpfr/buildlink3.mk" | | 34 | .include "../../math/mpfr/buildlink3.mk" |
30 | .include "../../devel/gmp/buildlink3.mk" | | 35 | .include "../../devel/gmp/buildlink3.mk" |
31 | .include "../../devel/zlib/buildlink3.mk" | | 36 | .include "../../devel/zlib/buildlink3.mk" |
32 | .include "../../graphics/MesaLib/buildlink3.mk" | | 37 | .include "../../graphics/MesaLib/buildlink3.mk" |
33 | .include "../../x11/qt5-qtbase/buildlink3.mk" | | 38 | .include "../../x11/qt5-qtbase/buildlink3.mk" |
34 | .include "../../x11/qt5-qttools/buildlink3.mk" | | 39 | .include "../../x11/qt5-qttools/buildlink3.mk" |
35 | .include "../../x11/qt5-qtsvg/buildlink3.mk" | | 40 | .include "../../x11/qt5-qtsvg/buildlink3.mk" |
36 | .include "../../mk/bsd.pkg.mk" | | 41 | .include "../../mk/bsd.pkg.mk" |