[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / cad / kicad

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>