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

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

1.122   ! ryoon       1: # $NetBSD: Makefile,v 1.121 2020/12/04 04:56:17 riastradh Exp $
1.1       markd       2:
1.93      markd       3: DISTNAME=      kdelibs-4.14.38
1.37      markd       4: PKGNAME=       ${DISTNAME:S/-4/4-4/}
1.122   ! ryoon       5: PKGREVISION=   19
1.1       markd       6: CATEGORIES=    x11
                      7: COMMENT=       Support libraries for the KDE integrated X11 desktop
1.93      markd       8: MASTER_SITES=  ${MASTER_SITE_KDE:=applications/17.08.3/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:
1.107     rillig     21: CMAKE_DEPENDENCIES_REWRITE=    _KDE_build/KDELibsDependencies.cmake
                     22: CMAKE_DEPENDENCIES_REWRITE+=   _KDE_build/KDELibsDependenciesInternal.cmake
                     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.105     jmcneill   42: USE_LANGUAGES+=        gnu++11
1.1       markd      43:
1.104     mef        44: INSTALLATION_DIRS+=    ${PKGMANDIR}/man1 ${PKGMANDIR}/man7 ${PKGMANDIR}/man8
                     45:
1.1       markd      46: REPLACE_PERL+= \
                     47:        kio/proxytype.pl \
                     48:        kio/useragent.pl \
                     49:        kio/misc/fileshareset \
1.53      markd      50:        kioslave/http/kcookiejar/kcookiescfg.pl \
1.115     rillig     51:        kdeui/preparetips
1.1       markd      52:
1.107     rillig     53: CHECK_PORTABILITY_SKIP+=       kate/tests/hl/highlight.sh
1.1       markd      54:
                     55: SUBST_CLASSES+=                        kdelibsfix
                     56: SUBST_STAGE.kdelibsfix=                pre-configure
                     57: SUBST_MESSAGE.kdelibsfix=      Fixing hardcoded paths.
1.85      jperkin    58: SUBST_FILES.kdelibsfix=                kde3support/kdeui/k3sconfig.cpp
1.99      rillig     59: SUBST_VARS.kdelibsfix=         LOCALBASE
1.37      markd      60:
1.85      jperkin    61: # Avoid the WRKDIR path in the installed cmake file
1.113     mef        62: # SUBST BLOCK deleted
1.1       markd      63:
1.6       markd      64: USE_TOOLS+=    flex gmake
1.82      jperkin    65: PLIST_VARS+=   kgrantpty mac notmac
1.1       markd      66:
                     67: .include "../../mk/bsd.prefs.mk"
                     68:
1.82      jperkin    69: .if ${OPSYS} == "Darwin"
                     70: PLIST.mac=     yes
                     71: .else
                     72: PLIST.notmac=  yes
                     73: .endif
                     74:
1.1       markd      75: .if ${OPSYS} == "NetBSD"
                     76: # make sure zone.tab is installed
                     77: DEPENDS+=              zonetab-[0-9]*:../../time/zonetab
                     78: .endif
                     79:
1.39      hans       80: .if ${OPSYS} == "SunOS"
                     81: PLIST.kgrantpty=       yes
                     82: .endif
                     83:
1.56      jperkin    84: CFLAGS.SunOS+=         -D__EXTENSIONS__
1.94      jperkin    85: LDFLAGS.Darwin+=       -lintl
1.39      hans       86: LDFLAGS.SunOS+=                -lintl
                     87:
1.87      joerg      88: # jasper uses SIZE_MAX and friends in its headers.
                     89: CXXFLAGS+=     -D__STDC_LIMIT_MACROS
1.118     jmcneill   90: CXXFLAGS+=     -fpermissive
1.87      joerg      91:
1.1       markd      92: BUILDLINK_DEPMETHOD.qt4-tools=         full
                     93: .include "../../meta-pkgs/kde4/kde4.mk"
                     94:
1.107     rillig     95: BUILDLINK_API_DEPENDS.strigi+=         strigi>=0.5.11
1.76      markd      96: #BUILDLINK_API_DEPENDS.soprano+=       soprano>=2.5.60
                     97: #BUILDLINK_API_DEPENDS.shared-desktop-ontologies+=     shared-desktop-ontologies>=0.10.0
1.1       markd      98:
                     99: .include "../../archivers/bzip2/buildlink3.mk"
1.6       markd     100: .include "../../archivers/xz/buildlink3.mk"
1.1       markd     101: .include "../../sysutils/strigi/buildlink3.mk"
1.76      markd     102: #.include "../../textproc/soprano/buildlink3.mk"
1.1       markd     103: .include "../../databases/shared-mime-info/buildlink3.mk"
1.62      markd     104: .include "../../devel/grantlee/buildlink3.mk"
1.37      markd     105: .include "../../devel/libdbusmenu-qt/buildlink3.mk"
1.1       markd     106: .include "../../devel/pcre/buildlink3.mk"
                    107: .include "../../devel/zlib/buildlink3.mk"
                    108: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
                    109: .include "../../graphics/jasper/buildlink3.mk"
1.20      dsainty   110: .include "../../mk/jpeg.buildlink3.mk"
1.70      wiz       111: .include "../../graphics/giflib/buildlink3.mk"
1.1       markd     112: .include "../../graphics/openexr/buildlink3.mk"
1.6       markd     113: .include "../../misc/attica/buildlink3.mk"
1.1       markd     114: .include "../../multimedia/phonon/buildlink3.mk"
                    115:
                    116: # Avahi ? rather than mDNSResponder
                    117: .include "../../net/mDNSResponder/buildlink3.mk"
                    118: .include "../../security/openssl/buildlink3.mk"
1.6       markd     119: .include "../../security/polkit-qt/buildlink3.mk"
                    120: .include "../../security/qca2/buildlink3.mk"
1.37      markd     121: .include "../../mk/fam.buildlink3.mk"
1.1       markd     122: .include "../../textproc/aspell/buildlink3.mk"
                    123: .include "../../textproc/enchant/buildlink3.mk"
                    124: .include "../../textproc/libxml2/buildlink3.mk"
                    125: .include "../../textproc/libxslt/buildlink3.mk"
1.76      markd     126: #.include "../../textproc/shared-desktop-ontologies/buildlink3.mk"
1.6       markd     127: .include "../../x11/libXScrnSaver/buildlink3.mk"
1.1       markd     128: .include "../../x11/libXinerama/buildlink3.mk"
                    129: .include "../../x11/libXpm/buildlink3.mk"
                    130: .include "../../x11/libXtst/buildlink3.mk"
                    131: .include "../../mk/krb5.buildlink3.mk"
1.37      markd     132: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.1       markd     133: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>