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>