| @@ -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 | |
4 | DISTNAME= amarok-${VERS} | | 4 | DISTNAME= amarok-${VERS} |
5 | VERS= 2.4.0 | | 5 | VERS= 2.4.0 |
6 | PKGREVISION= 3 | | 6 | PKGREVISION= 3 |
7 | CATEGORIES= audio multimedia | | 7 | CATEGORIES= 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/ |
10 | MASTER_SITES= http://download.kde.org/stable/amarok/${VERS}/src/ \ | | 10 | MASTER_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/ |
12 | EXTRACT_SUFX= .tar.bz2 | | 12 | EXTRACT_SUFX= .tar.bz2 |
13 | | | 13 | |
14 | MAINTAINER= pkgsrc-users@NetBSD.org | | 14 | MAINTAINER= pkgsrc-users@NetBSD.org |
15 | HOMEPAGE= http://amarok.kde.org/ | | 15 | HOMEPAGE= http://amarok.kde.org/ |
16 | COMMENT= KDE4 audio player | | 16 | COMMENT= KDE4 audio player |
17 | LICENSE= gnu-gpl-v2 AND gnu-fdl-v1.2 AND gnu-lgpl-v2.1 | | 17 | LICENSE= gnu-gpl-v2 AND gnu-fdl-v1.2 AND gnu-lgpl-v2.1 |
18 | | | 18 | |
19 | BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4 | | 19 | BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4 |
20 | DEPENDS+= moodbar-[0-9]*:../../audio/moodbar | | 20 | DEPENDS+= moodbar-[0-9]*:../../audio/moodbar |
21 | | | 21 | |
22 | PKG_DESTDIR_SUPPORT= user-destdir | | 22 | PKG_DESTDIR_SUPPORT= user-destdir |
23 | | | 23 | |
24 | USE_CMAKE= yes | | 24 | USE_CMAKE= yes |
25 | USE_LANGUAGES= c c++ | | 25 | USE_LANGUAGES= c c++ |
26 | USE_TOOLS+= msgfmt pkg-config | | 26 | USE_TOOLS+= msgfmt pkg-config |
27 | | | 27 | |
28 | CMAKE_ARGS+= -DMYSQL_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.mysql-client}/include/mysql | | 28 | CMAKE_ARGS+= -DMYSQL_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.mysql-client}/include/mysql |
29 | CMAKE_ARGS+= -DMYSQL_EMBEDDED_LIBRARIES:PATH=${BUILDLINK_PREFIX.mysql-server}/lib/mysql/libmysqld.a | | 29 | CMAKE_ARGS+= -DMYSQL_EMBEDDED_LIBRARIES:PATH=${BUILDLINK_PREFIX.mysql-server}/lib/mysql/libmysqld.a |
30 | CMAKE_ARGS+= -DMYSQL_EMBEDDED_FOUND:BOOL=TRUE | | 30 | CMAKE_ARGS+= -DMYSQL_EMBEDDED_FOUND:BOOL=TRUE |
31 | CMAKE_ARGS+= -DHAVE_MYSQL_OPT_EMBEDDED_CONNECTION:BOOL=TRUE | | 31 | CMAKE_ARGS+= -DHAVE_MYSQL_OPT_EMBEDDED_CONNECTION:BOOL=TRUE |
32 | CMAKE_ARGS+= -DMYSQL_LIBRARIES:PATH=${BUILDLINK_PREFIX.mysql-client}/lib/mysql/libmysqlclient.so | | 32 | CMAKE_ARGS+= -DMYSQL_LIBRARIES:PATH=${BUILDLINK_PREFIX.mysql-client}/lib/mysql/libmysqlclient.so |
33 | | | 33 | |
34 | SUBST_CLASSES+= mysql | | 34 | SUBST_CLASSES+= mysql |
35 | SUBST_STAGE.mysql= post-patch | | 35 | SUBST_STAGE.mysql= post-patch |
36 | SUBST_MESSAGE.mysql= Fixup paths for MySQL embedded | | 36 | SUBST_MESSAGE.mysql= Fixup paths for MySQL embedded |
37 | SUBST_FILES.mysql= cmake/modules/FindMySQLAmarok.cmake | | 37 | SUBST_FILES.mysql= cmake/modules/FindMySQLAmarok.cmake |
38 | SUBST_FILES.mysql+= src/core-impl/collections/db/sql/mysqlecollection/CMakeLists.txt | | 38 | SUBST_FILES.mysql+= src/core-impl/collections/db/sql/mysqlecollection/CMakeLists.txt |
39 | SUBST_SED.mysql= -e s:/opt/mysqle/:${BUILDLINK_PREFIX.mysql-server}: | | 39 | SUBST_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" |
47 | SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib: | | 47 | SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib: |
48 | .elif ${_MYSQL_VERSION} == "51" | | 48 | .elif ${_MYSQL_VERSION} == "51" |
49 | DEPENDS+= mysql-server-[0-9]*:../../databases/mysql51-server | | 49 | .include "../../databases/mysql51-server/buildlink3.mk" |
50 | SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib/mysql: | | 50 | SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib/mysql: |
51 | .else | | 51 | .else |
52 | DEPENDS+= mysql-server-[0-9]*:../../databases/mysql5-server | | 52 | .include "../../databases/mysql5-server/buildlink3.mk" |
53 | SUBST_SED.mysql+= -e s:@@WLR@@:${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-server}/lib/mysql: | | 53 | SUBST_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" |
58 | BUILDLINK_API_DEPENDS.taglib+= taglib>=1.6nb1 | | 58 | BUILDLINK_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" |
70 | BUILDLINK_API_DEPENDS.kdelibs+= kdelibs4>=4.5.0 | | 70 | BUILDLINK_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" |