Mon Sep 12 10:57:09 2011 UTC ()
Use b3.mk for server dependency


(joerg)
diff -r1.98 -r1.99 pkgsrc/audio/amarok/Makefile

cvs diff -r1.98 -r1.99 pkgsrc/audio/amarok/Makefile (switch to unified diff)

--- pkgsrc/audio/amarok/Makefile 2011/08/05 14:21:31 1.98
+++ pkgsrc/audio/amarok/Makefile 2011/09/12 10:57:09 1.99
@@ -1,72 +1,72 @@ @@ -1,72 +1,72 @@
1# $NetBSD: Makefile,v 1.98 2011/08/05 14:21:31 abs Exp $ 1# $NetBSD: Makefile,v 1.99 2011/09/12 10:57:09 joerg Exp $
2# 2#
3 3
4DISTNAME= amarok-${VERS} 4DISTNAME= amarok-${VERS}
5VERS= 2.4.0 5VERS= 2.4.0
6PKGREVISION= 3 6PKGREVISION= 3
7CATEGORIES= audio multimedia 7CATEGORIES= audio multimedia
8#MASTER_SITES= http://download.kde.org/unstable/amarok/${VERS}/src/ \ 8#MASTER_SITES= http://download.kde.org/unstable/amarok/${VERS}/src/ \
9# ftp://gd.tuwien.ac.at/kde/unstable/amarok/${VERS}/src/ 9# ftp://gd.tuwien.ac.at/kde/unstable/amarok/${VERS}/src/
10MASTER_SITES= http://download.kde.org/stable/amarok/${VERS}/src/ \ 10MASTER_SITES= http://download.kde.org/stable/amarok/${VERS}/src/ \
11 ftp://gd.tuwien.ac.at/kde/stable/amarok/${VERS}/src/ 11 ftp://gd.tuwien.ac.at/kde/stable/amarok/${VERS}/src/
12EXTRACT_SUFX= .tar.bz2 12EXTRACT_SUFX= .tar.bz2
13 13
14MAINTAINER= pkgsrc-users@NetBSD.org 14MAINTAINER= pkgsrc-users@NetBSD.org
15HOMEPAGE= http://amarok.kde.org/ 15HOMEPAGE= http://amarok.kde.org/
16COMMENT= KDE4 audio player 16COMMENT= KDE4 audio player
17LICENSE= gnu-gpl-v2 AND gnu-fdl-v1.2 AND gnu-lgpl-v2.1 17LICENSE= gnu-gpl-v2 AND gnu-fdl-v1.2 AND gnu-lgpl-v2.1
18 18
19BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4 19BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4
20DEPENDS+= moodbar-[0-9]*:../../audio/moodbar 20DEPENDS+= moodbar-[0-9]*:../../audio/moodbar
21 21
22PKG_DESTDIR_SUPPORT= user-destdir 22PKG_DESTDIR_SUPPORT= user-destdir
23 23
24USE_CMAKE= yes 24USE_CMAKE= yes
25USE_LANGUAGES= c c++ 25USE_LANGUAGES= c c++
26USE_TOOLS+= msgfmt pkg-config 26USE_TOOLS+= msgfmt pkg-config
27 27
28CMAKE_ARGS+= -DMYSQL_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.mysql-client}/include/mysql 28CMAKE_ARGS+= -DMYSQL_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.mysql-client}/include/mysql
29CMAKE_ARGS+= -DMYSQL_EMBEDDED_LIBRARIES:PATH=${BUILDLINK_PREFIX.mysql-server}/lib/mysql/libmysqld.a 29CMAKE_ARGS+= -DMYSQL_EMBEDDED_LIBRARIES:PATH=${BUILDLINK_PREFIX.mysql-server}/lib/mysql/libmysqld.a
30CMAKE_ARGS+= -DMYSQL_EMBEDDED_FOUND:BOOL=TRUE 30CMAKE_ARGS+= -DMYSQL_EMBEDDED_FOUND:BOOL=TRUE
31CMAKE_ARGS+= -DHAVE_MYSQL_OPT_EMBEDDED_CONNECTION:BOOL=TRUE 31CMAKE_ARGS+= -DHAVE_MYSQL_OPT_EMBEDDED_CONNECTION:BOOL=TRUE
32CMAKE_ARGS+= -DMYSQL_LIBRARIES:PATH=${BUILDLINK_PREFIX.mysql-client}/lib/mysql/libmysqlclient.so 32CMAKE_ARGS+= -DMYSQL_LIBRARIES:PATH=${BUILDLINK_PREFIX.mysql-client}/lib/mysql/libmysqlclient.so
33 33
34SUBST_CLASSES+= mysql 34SUBST_CLASSES+= mysql
35SUBST_STAGE.mysql= post-patch 35SUBST_STAGE.mysql= post-patch
36SUBST_MESSAGE.mysql= Fixup paths for MySQL embedded 36SUBST_MESSAGE.mysql= Fixup paths for MySQL embedded
37SUBST_FILES.mysql= cmake/modules/FindMySQLAmarok.cmake 37SUBST_FILES.mysql= cmake/modules/FindMySQLAmarok.cmake
38SUBST_FILES.mysql+= src/core-impl/collections/db/sql/mysqlecollection/CMakeLists.txt 38SUBST_FILES.mysql+= src/core-impl/collections/db/sql/mysqlecollection/CMakeLists.txt
39SUBST_SED.mysql= -e s:/opt/mysqle/:${BUILDLINK_PREFIX.mysql-server}: 39SUBST_SED.mysql= -e s:/opt/mysqle/:${BUILDLINK_PREFIX.mysql-server}:
40# Additional SUBST_SED.mysql added later based on mysql server version 40# Additional SUBST_SED.mysql added later based on mysql server version
41 41
42.include "options.mk" 42.include "options.mk"
43 43
44.include "../../mk/mysql.buildlink3.mk" 44.include "../../mk/mysql.buildlink3.mk"
45.if ${_MYSQL_VERSION} == "55" 45.if ${_MYSQL_VERSION} == "55"
46.include "../../databases/mysql55-server/buildlink3.mk" 46.include "../../databases/mysql55-server/buildlink3.mk"
47SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib: 47SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib:
48.elif ${_MYSQL_VERSION} == "51" 48.elif ${_MYSQL_VERSION} == "51"
49DEPENDS+= mysql-server-[0-9]*:../../databases/mysql51-server 49.include "../../databases/mysql51-server/buildlink3.mk"
50SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib/mysql: 50SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib/mysql:
51.else 51.else
52DEPENDS+= mysql-server-[0-9]*:../../databases/mysql5-server 52.include "../../databases/mysql5-server/buildlink3.mk"
53SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib/mysql: 53SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib/mysql:
54.endif 54.endif
55 55
56.include "../../audio/liblastfm/buildlink3.mk" 56.include "../../audio/liblastfm/buildlink3.mk"
57.include "../../audio/libofa/buildlink3.mk" 57.include "../../audio/libofa/buildlink3.mk"
58BUILDLINK_API_DEPENDS.taglib+= taglib>=1.6nb1 58BUILDLINK_API_DEPENDS.taglib+= taglib>=1.6nb1
59.include "../../audio/taglib/buildlink3.mk" 59.include "../../audio/taglib/buildlink3.mk"
60.include "../../audio/taglib-extras/buildlink3.mk" 60.include "../../audio/taglib-extras/buildlink3.mk"
61.include "../../devel/qtscriptgenerator/buildlink3.mk" 61.include "../../devel/qtscriptgenerator/buildlink3.mk"
62.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 62.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
63.include "../../meta-pkgs/kde4/kde4.mk" 63.include "../../meta-pkgs/kde4/kde4.mk"
64.include "../../multimedia/ffmpeg/buildlink3.mk" 64.include "../../multimedia/ffmpeg/buildlink3.mk"
65.include "../../multimedia/kdemultimedia4/buildlink3.mk" 65.include "../../multimedia/kdemultimedia4/buildlink3.mk"
66.include "../../security/qca2/buildlink3.mk" 66.include "../../security/qca2/buildlink3.mk"
67.include "../../sysutils/desktop-file-utils/desktopdb.mk" 67.include "../../sysutils/desktop-file-utils/desktopdb.mk"
68# for plasma 68# for plasma
69.include "../../x11/kdebase-workspace4/buildlink3.mk" 69.include "../../x11/kdebase-workspace4/buildlink3.mk"
70BUILDLINK_API_DEPENDS.kdelibs+= kdelibs4>=4.5.0 70BUILDLINK_API_DEPENDS.kdelibs+= kdelibs4>=4.5.0
71.include "../../x11/kdelibs4/buildlink3.mk" 71.include "../../x11/kdelibs4/buildlink3.mk"
72.include "../../mk/bsd.pkg.mk" 72.include "../../mk/bsd.pkg.mk"