Annotation of pkgsrc/cad/kicad/Makefile, Revision 1.16
1.16 ! wiz 1: # $NetBSD: Makefile,v 1.15 2017/01/01 16:06:04 adam Exp $
1.1 bouyer 2: #
3:
1.11 bouyer 4: V= 4.0.4
1.8 bouyer 5: DISTNAME= kicad-${V}
1.16 ! wiz 6: PKGREVISION= 5
1.1 bouyer 7: CATEGORIES= cad
1.8 bouyer 8: MASTER_SITES= https://launchpad.net/kicad/4.0/${V}/+download/
9: EXTRACT_SUFX= .tar.xz
1.1 bouyer 10:
11: MAINTAINER= bouyer@NetBSD.org
12: HOMEPAGE= http://www.kicad-pcb.org/
13: COMMENT= Schematic and PCB CAD software (stable branch)
14: LICENSE= gnu-gpl-v2
15:
16: USE_PKGLOCALEDIR= yes
17: USE_LANGUAGES= c c++
18: USE_CMAKE= yes
19:
1.8 bouyer 20: CMAKE_ARGS+= -DKICAD_REPO_NAME=stable -DKICAD_BUILD_VERSION=${V}
21: CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release -DKICAD_SKIP_BOOST=ON
1.1 bouyer 22:
23: CMAKE_MODULE_PATH_OVERRIDE = \
24: bitmaps_png/CMakeLists.txt \
25: new/CMakeLists.txt \
26: tools/CMakeLists.txt
27:
28: SUBST_CLASSES+= macosx
29: SUBST_STAGE.macosx= pre-configure
30: SUBST_MESSAGE.macosx= Eliminating Mac OS X build specific for ${PKGNAME}
1.8 bouyer 31: SUBST_FILES.macosx= cvpcb/CMakeLists.txt \
32: eeschema/CMakeLists.txt \
33: gerbview/CMakeLists.txt \
34: kicad/CMakeLists.txt \
35: pagelayout_editor/CMakeLists.txt \
36: pcbnew/CMakeLists.txt \
37: pcb_calculator/CMakeLists.txt
1.1 bouyer 38: SUBST_SED.macosx= -e 's/[[:<:]]MACOSX_BUNDLE[[:>:]]//'
39:
1.5 dholland 40: .include "../../mk/bsd.prefs.mk"
41:
42: # PR 48980: no fabsl on netbsd-5
43: .if !empty(MACHINE_PLATFORM:MNetBSD-5.*)
44: SUBST_CLASSES+= netbsd5
45: SUBST_STAGE.netbsd5= pre-patch
46: SUBST_MESSAGE.netbsd5= Substituting fabs() for fabsl() for NetBSD-5
47: SUBST_FILES.netbsd5= pcbnew/legacy_plugin.cpp \
48: tools/test-nm-biu-to-ascii-mm-round-tripping.cpp
49: SUBST_SED.netbsd5= -e 's/fabsl/fabs/g'
50: .endif
51:
1.9 joerg 52: .include "../../mk/compiler.mk"
53: .if !empty(PKGSRC_COMPILER:Mclang)
54: CXXFLAGS+= -Wno-error=non-pod-varargs
55: .endif
1.11 bouyer 56: CXXFLAGS+= -std=c++11
1.9 joerg 57:
1.8 bouyer 58: .include "../../devel/swig/buildlink3.mk"
1.1 bouyer 59: .include "../../devel/boost-libs/buildlink3.mk"
60: .include "../../devel/cmake/buildlink3.mk"
61: .include "../../devel/zlib/buildlink3.mk"
62: .include "../../graphics/Mesa/buildlink3.mk"
1.8 bouyer 63: .include "../../graphics/glew/buildlink3.mk"
64: .include "../../graphics/cairo/buildlink3.mk"
65: .include "../../x11/wxGTK30/buildlink3.mk"
1.1 bouyer 66: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
67: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
68: .include "../../mk/bsd.prefs.mk"
69: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>