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>