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

Annotation of pkgsrc/editors/codelite/Makefile, Revision 1.26

1.26    ! jperkin     1: # $NetBSD: Makefile,v 1.25 2019/10/05 14:23:05 nia Exp $
1.1       kamil       2:
1.22      maya        3: DISTNAME=      codelite-13.0
1.26    ! jperkin     4: PKGREVISION=   2
1.1       kamil       5: CATEGORIES=    editors x11
                      6: MASTER_SITES=  ${MASTER_SITE_GITHUB:=eranif/}
                      7:
                      8: MAINTAINER=    pkgsrc-users@NetBSD.org
1.20      ryoon       9: HOMEPAGE=      https://codelite.org/
1.1       kamil      10: COMMENT=       Cross platform C/C++/PHP and Node.js IDE written in C++
                     11: LICENSE=       gnu-gpl-v2
                     12:
                     13: USE_CMAKE=             yes
                     14: USE_PKGLOCALEDIR=      yes
                     15: USE_LANGUAGES=         c c++
                     16: USE_TOOLS+=            pkg-config bash
                     17:
                     18: CMAKE_ARGS+=           -DPREFIX:STRING=${PREFIX}
                     19:
                     20: # For some reason CMAKE_ARGS.NetBSD+=-DIS_NETBSD:STRING=1 doesn't work for me
                     21: .include "../../mk/bsd.prefs.mk"
                     22:
1.24      nia        23: # Likely needed because pango's pkgconfig CFLAGS aren't being applied.
                     24: CXXFLAGS+=             -I${BUILDLINK_DIR}/include/harfbuzz
                     25:
1.22      maya       26: CHECK_PORTABILITY_SKIP+=       sdk/wxsqlite3/configure
                     27:
1.1       kamil      28: .if ${OPSYS} == "NetBSD"
1.22      maya       29: CMAKE_ARGS+=                   -DIS_NETBSD:STRING=1
1.1       kamil      30: SUBST_CLASSES+=                        ena-netbsd
                     31: SUBST_STAGE.ena-netbsd=                pre-configure
                     32: SUBST_MESSAGE.ena-netbsd=      Enable NetBSD
                     33: SUBST_FILES.ena-netbsd=                CMakeLists.txt
                     34: SUBST_SED.ena-netbsd+=         -e 's,IS_NETBSD 0,IS_NETBSD 1,g'
                     35: .endif
                     36:
                     37: SUBST_CLASSES+=                        fix-bash
                     38: SUBST_STAGE.fix-bash=          pre-configure
                     39: SUBST_MESSAGE.fix-bash=                Fix bash path
                     40: SUBST_FILES.fix-bash=          CodeLite/TerminalEmulator.cpp
                     41: SUBST_FILES.fix-bash+=         CodeLite/fileextmanager.cpp
                     42: SUBST_FILES.fix-bash+=         Runtime/codelite_xterm
                     43: SUBST_FILES.fix-bash+=         cmake/Modules/OSXInstall.cmake
                     44: SUBST_SED.fix-bash+=           -e 's,/bin/bash,${BASH},g'
                     45:
1.23      wiz        46: SUBST_CLASSES+=                        fix-man-path
                     47: SUBST_STAGE.fix-man-path=      pre-configure
                     48: SUBST_MESSAGE.fix-man-path=    Fix man path
                     49: SUBST_FILES.fix-man-path=      LiteEditor/CMakeLists.txt
                     50: SUBST_SED.fix-man-path+=       -e 's,${CL_PREFIX}/share/man,${CL_PREFIX}/${PKGMANDIR},g'
                     51:
1.1       kamil      52: REPLACE_BASH+=         Runtime/clg++
                     53: REPLACE_BASH+=         Runtime/clgcc
                     54: REPLACE_BASH+=         Runtime/codelite_xterm
                     55: REPLACE_BASH+=         codelite-icons-dark/pack-icons.sh
                     56: REPLACE_BASH+=         codelite-icons-fresh-farm/pack-icons.sh
                     57: REPLACE_BASH+=         codelite-icons/pack-icons.sh
                     58: REPLACE_BASH+=         codelitephp/resources/pack-resources.sh
                     59: REPLACE_BASH+=         make-weekly
                     60: REPLACE_BASH+=         svgs/code-completion/convert-svg-to-png.sh
                     61: REPLACE_BASH+=         svgs/convert-single-file.sh
                     62: REPLACE_BASH+=         svgs/convert-svg-to-png.sh
                     63: REPLACE_BASH+=         svgs/create-logo-root.sh
                     64: REPLACE_BASH+=         svgs/create-logo.sh
                     65: REPLACE_BASH+=         svgs/find-bar/convert-svg-to-png.sh
1.22      maya       66: REPLACE_NODEJS+=       LanguageServer/codelite-lsp/codelite-lsp-helper
                     67: REPLACE_PYTHON+=       codelite_open_helper.py
1.1       kamil      68:
                     69: LDFLAGS+=      ${COMPILER_RPATH_FLAG}${PREFIX}/lib/codelite
                     70:
1.22      maya       71: .include "../../lang/nodejs/application.mk"
1.25      nia        72: .include "../../lang/nodejs/buildlink3.mk"
1.22      maya       73: .include "../../lang/python/application.mk"
1.3       wiedi      74: .include "../../databases/sqlite3/buildlink3.mk"
1.1       kamil      75: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
                     76: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
                     77: .include "../../textproc/hunspell/buildlink3.mk"
                     78: .include "../../security/libssh/buildlink3.mk"
                     79: .include "../../x11/wxGTK30/buildlink3.mk"
                     80: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>