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

Annotation of pkgsrc/x11/kdelibs4/Makefile, Revision 1.90

1.90    ! ryoon       1: # $NetBSD: Makefile,v 1.89 2017/01/19 08:44:10 markd Exp $
1.1       markd       2:
1.89      markd       3: DISTNAME=      kdelibs-4.14.27
1.37      markd       4: PKGNAME=       ${DISTNAME:S/-4/4-4/}
1.90    ! ryoon       5: PKGREVISION=   1
1.1       markd       6: CATEGORIES=    x11
                      7: COMMENT=       Support libraries for the KDE integrated X11 desktop
1.89      markd       8: MASTER_SITES=  ${MASTER_SITE_KDE:=applications/16.12.0/src/}
1.1       markd       9:
                     10: #PATCH_SITES=  ftp://ftp.kde.org/pub/kde/security_patches/ \
                     11: #              http://mirrors.isc.org/pub/kde/security_patches/
                     12: #PATCHFILES=   post-kde-4.0.3-khtml.diff
                     13:
                     14: .include "../../meta-pkgs/kde4/Makefile.kde4"
                     15:
                     16: CONFLICTS=     kdelibs-[0-9]*
                     17:
                     18: # BUILD_MAKE_FLAGS+= VERBOSE=1
1.77      markd      19: #CMAKE_ARGS+=  -DCMAKE_BUILD_TYPE=Debug
1.1       markd      20:
                     21: CMAKE_DEPENDENCIES_REWRITE= _KDE_build/KDELibsDependencies.cmake
                     22: CMAKE_DEPENDENCIES_REWRITE+= _KDE_build/KDELibsDependenciesInternal.cmake
1.37      markd      23: CMAKE_MODULE_PATH_OVERRIDE+= kjsembed/qtonly/CMakeLists.txt
1.1       markd      24:
                     25: CMAKE_ARGS+=   -DKDE_DISTRIBUTION_TEXT:STRING="NetBSD pkgsrc"
                     26: CMAKE_ARGS+=   -DWITH_Avahi:BOOL=off
1.77      markd      27: CMAKE_ARGS+=   -DWITH_Soprano:BOOL=off
                     28: CMAKE_ARGS+=   -DWITH_SharedDesktopOntologies:BOOL=off
1.1       markd      29:
1.17      markd      30: CMAKE_ARGS+=   -DLIBLZMA_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.xz}/include
                     31: CMAKE_ARGS+=   -DLIBLZMA_LIBRARY:FILEPATH=${BUILDLINK_PREFIX.xz}/lib/liblzma.so
                     32:
1.1       markd      33: MAKE_DIRS+=    ${PKG_SYSCONFDIR}/xdg/menus
                     34: CONF_FILES+=   ${PREFIX}/share/examples/kdelibs4/applications.menu \
                     35:                ${PKG_SYSCONFDIR}/xdg/menus/applications.menu
1.7       markd      36: CONF_FILES+=   ${PREFIX}/share/examples/kde4-dbus/org.kde.auth.conf \
                     37:                ${PKG_SYSCONFDIR}/dbus-1/system.d/org.kde.auth.conf
1.1       markd      38:
1.28      markd      39: DEPENDS+=      docbook-xml>=4.2:../../textproc/docbook-xml
                     40: DEPENDS+=      docbook-xsl>=1.75:../../textproc/docbook-xsl
                     41:
1.1       markd      42: INSTALLATION_DIRS+=    ${PKGMANDIR}/man1 ${PKGMANDIR}/man7 ${PKGMANDIR}/man8
                     43:
                     44: REPLACE_PERL+= \
                     45:        kio/proxytype.pl \
                     46:        kio/useragent.pl \
                     47:        kio/misc/fileshareset \
1.53      markd      48:        kioslave/http/kcookiejar/kcookiescfg.pl \
1.1       markd      49:        kdeui/preparetips \
1.8       markd      50:        plasma/data/kconfig_updates/plasma_popupapplet_fix_groups.pl
1.1       markd      51:
1.6       markd      52: CHECK_PORTABILITY_SKIP+=kate/tests/hl/highlight.sh
1.1       markd      53:
                     54: SUBST_CLASSES+=                        kdelibsfix
                     55: SUBST_STAGE.kdelibsfix=                pre-configure
                     56: SUBST_MESSAGE.kdelibsfix=      Fixing hardcoded paths.
1.85      jperkin    57: SUBST_FILES.kdelibsfix=                kde3support/kdeui/k3sconfig.cpp
                     58: SUBST_FILES.kdelibsfix+=       kio/kssl/kopenssl.cpp
1.37      markd      59: SUBST_SED.kdelibsfix=          -e 's:@LOCALBASE@:${LOCALBASE}:g'
                     60:
1.85      jperkin    61: # Avoid the WRKDIR path in the installed cmake file
1.37      markd      62: SUBST_CLASSES+=                        phononrelpath
                     63: SUBST_STAGE.phononrelpath=     post-configure
                     64: SUBST_MESSAGE.phononrelpath=   Fixing phonon RELWITHDEBINFO path
1.85      jperkin    65: SUBST_FILES.phononrelpath=     _KDE_build/CMakeFiles/Export/${LOCALBASE:S^/^_^}/share/kde/apps/cmake/modules/KDELibs4LibraryTargets-${TARGET_NAME}.cmake
                     66: SUBST_FILES.phononrelpath+=    _KDE_build/experimental/libkdeclarative/CMakeFiles/Export/${LOCALBASE:S^/^_^}/lib/cmake/KDeclarative/KDeclarativeLibraryTargets-${TARGET_NAME}.cmake
                     67: SUBST_SED.phononrelpath=       -e 's:${BUILDLINK_DIR}:${PREFIX}:'
1.1       markd      68:
1.6       markd      69: USE_TOOLS+=    flex gmake
1.82      jperkin    70: PLIST_VARS+=   kgrantpty mac notmac
1.1       markd      71:
                     72: .include "../../mk/bsd.prefs.mk"
                     73:
1.82      jperkin    74: .if ${OPSYS} == "Darwin"
                     75: PLIST.mac=     yes
                     76: .else
                     77: PLIST.notmac=  yes
                     78: .endif
                     79:
1.1       markd      80: .if ${OPSYS} == "NetBSD"
                     81: # make sure zone.tab is installed
                     82: DEPENDS+=              zonetab-[0-9]*:../../time/zonetab
                     83: .endif
                     84:
1.39      hans       85: .if ${OPSYS} == "SunOS"
                     86: PLIST.kgrantpty=       yes
                     87: .endif
                     88:
1.56      jperkin    89: CFLAGS.SunOS+=         -D__EXTENSIONS__
1.39      hans       90: LDFLAGS.SunOS+=                -lintl
                     91:
1.87      joerg      92: # jasper uses SIZE_MAX and friends in its headers.
                     93: CXXFLAGS+=     -D__STDC_LIMIT_MACROS
                     94:
1.1       markd      95: BUILDLINK_DEPMETHOD.qt4-tools=         full
                     96: .include "../../meta-pkgs/kde4/kde4.mk"
                     97:
                     98: BUILDLINK_API_DEPENDS.strigi+= strigi>=0.5.11
1.76      markd      99: #BUILDLINK_API_DEPENDS.soprano+=       soprano>=2.5.60
                    100: #BUILDLINK_API_DEPENDS.shared-desktop-ontologies+=     shared-desktop-ontologies>=0.10.0
1.1       markd     101:
                    102: .include "../../archivers/bzip2/buildlink3.mk"
1.6       markd     103: .include "../../archivers/xz/buildlink3.mk"
1.1       markd     104: .include "../../sysutils/strigi/buildlink3.mk"
1.76      markd     105: #.include "../../textproc/soprano/buildlink3.mk"
1.1       markd     106: .include "../../databases/shared-mime-info/buildlink3.mk"
1.62      markd     107: .include "../../devel/grantlee/buildlink3.mk"
1.37      markd     108: .include "../../devel/libdbusmenu-qt/buildlink3.mk"
1.1       markd     109: .include "../../devel/pcre/buildlink3.mk"
                    110: .include "../../devel/zlib/buildlink3.mk"
                    111: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
                    112: .include "../../graphics/jasper/buildlink3.mk"
1.20      dsainty   113: .include "../../mk/jpeg.buildlink3.mk"
1.70      wiz       114: .include "../../graphics/giflib/buildlink3.mk"
1.1       markd     115: .include "../../graphics/openexr/buildlink3.mk"
1.6       markd     116: .include "../../misc/attica/buildlink3.mk"
1.1       markd     117: .include "../../multimedia/phonon/buildlink3.mk"
                    118:
                    119: # Avahi ? rather than mDNSResponder
                    120: .include "../../net/mDNSResponder/buildlink3.mk"
                    121: .include "../../security/openssl/buildlink3.mk"
1.6       markd     122: .include "../../security/polkit-qt/buildlink3.mk"
                    123: .include "../../security/qca2/buildlink3.mk"
1.37      markd     124: .include "../../mk/fam.buildlink3.mk"
1.1       markd     125: .include "../../textproc/aspell/buildlink3.mk"
                    126: .include "../../textproc/enchant/buildlink3.mk"
                    127: .include "../../textproc/libxml2/buildlink3.mk"
                    128: .include "../../textproc/libxslt/buildlink3.mk"
1.76      markd     129: #.include "../../textproc/shared-desktop-ontologies/buildlink3.mk"
1.6       markd     130: .include "../../x11/libXScrnSaver/buildlink3.mk"
1.1       markd     131: .include "../../x11/libXinerama/buildlink3.mk"
                    132: .include "../../x11/libXpm/buildlink3.mk"
                    133: .include "../../x11/libXtst/buildlink3.mk"
                    134: .include "../../mk/krb5.buildlink3.mk"
1.37      markd     135: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.1       markd     136: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>