Sat Aug 26 08:42:32 2023 UTC ()
strawberry: Infrastructure will set USE_PKGSRC_GCC_RUNTIME.


(nia)
diff -r1.53 -r1.54 pkgsrc/audio/strawberry/Makefile

cvs diff -r1.53 -r1.54 pkgsrc/audio/strawberry/Makefile (switch to unified diff)

--- pkgsrc/audio/strawberry/Makefile 2023/08/22 20:26:29 1.53
+++ pkgsrc/audio/strawberry/Makefile 2023/08/26 08:42:31 1.54
@@ -1,83 +1,75 @@ @@ -1,83 +1,75 @@
1# $NetBSD: Makefile,v 1.53 2023/08/22 20:26:29 adam Exp $ 1# $NetBSD: Makefile,v 1.54 2023/08/26 08:42:31 nia Exp $
2 2
3DISTNAME= strawberry-1.0.18 3DISTNAME= strawberry-1.0.18
4CATEGORIES= audio 4CATEGORIES= audio
5MASTER_SITES= ${MASTER_SITE_GITHUB:=strawberrymusicplayer/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=strawberrymusicplayer/}
6GITHUB_RELEASE= ${PKGVERSION_NOREV} 6GITHUB_RELEASE= ${PKGVERSION_NOREV}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= nia@NetBSD.org 9MAINTAINER= nia@NetBSD.org
10HOMEPAGE= https://www.strawberrymusicplayer.org/ 10HOMEPAGE= https://www.strawberrymusicplayer.org/
11COMMENT= Music player and music collection organizer (based on Clementine) 11COMMENT= Music player and music collection organizer (based on Clementine)
12LICENSE= gnu-gpl-v3 12LICENSE= gnu-gpl-v3
13 13
14USE_LANGUAGES= c c++ 14USE_LANGUAGES= c c++
15USE_TOOLS+= pkg-config 15USE_TOOLS+= pkg-config
16 16
17CMAKE_ARGS+= -DBUILD_WITH_QT5=ON 17CMAKE_ARGS+= -DBUILD_WITH_QT5=ON
18CMAKE_ARGS+= -DBUILD_WITH_QT6=OFF 18CMAKE_ARGS+= -DBUILD_WITH_QT6=OFF
19CMAKE_ARGS+= -DUSE_BUNDLE=OFF 19CMAKE_ARGS+= -DUSE_BUNDLE=OFF
20 20
21DEPENDS+= gst-plugins1-flac-[0-9]*:../../audio/gst-plugins1-flac 21DEPENDS+= gst-plugins1-flac-[0-9]*:../../audio/gst-plugins1-flac
22DEPENDS+= gst-plugins1-mpg123-[0-9]*:../../audio/gst-plugins1-mpg123 22DEPENDS+= gst-plugins1-mpg123-[0-9]*:../../audio/gst-plugins1-mpg123
23DEPENDS+= gst-plugins1-ogg-[0-9]*:../../multimedia/gst-plugins1-ogg 23DEPENDS+= gst-plugins1-ogg-[0-9]*:../../multimedia/gst-plugins1-ogg
24DEPENDS+= gst-plugins1-opus-[0-9]*:../../audio/gst-plugins1-opus 24DEPENDS+= gst-plugins1-opus-[0-9]*:../../audio/gst-plugins1-opus
25DEPENDS+= gst-plugins1-vorbis-[0-9]*:../../audio/gst-plugins1-vorbis 25DEPENDS+= gst-plugins1-vorbis-[0-9]*:../../audio/gst-plugins1-vorbis
26 26
27USE_CXX_FEATURES+= c++17 27USE_CXX_FEATURES+= c++17
28 28
29.include "../../mk/oss.buildlink3.mk" 29.include "../../mk/oss.buildlink3.mk"
30 30
31.if ${OPSYS} == "Linux" 31.if ${OPSYS} == "Linux"
32DEPENDS+= gst-plugins1-alsa-[0-9]*:../../audio/gst-plugins1-alsa 32DEPENDS+= gst-plugins1-alsa-[0-9]*:../../audio/gst-plugins1-alsa
33. include "../../audio/alsa-lib/buildlink3.mk" 33. include "../../audio/alsa-lib/buildlink3.mk"
34.else 34.else
35CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_ALSA=TRUE 35CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_ALSA=TRUE
36.endif 36.endif
37 37
38.if ${OPSYS} != "Linux" && ${OSS_TYPE} != "none" 38.if ${OPSYS} != "Linux" && ${OSS_TYPE} != "none"
39DEPENDS+= gst-plugins1-oss-[0-9]*:../../audio/gst-plugins1-oss 39DEPENDS+= gst-plugins1-oss-[0-9]*:../../audio/gst-plugins1-oss
40.endif 40.endif
41 41
42.if ${OPSYS} == "NetBSD" 42.if ${OPSYS} == "NetBSD"
43PREFER.sqlite3= pkgsrc # fts5 43PREFER.sqlite3= pkgsrc # fts5
44# This package will link against libstdc++.so from the pkgsrc GCC when the 
45# base OS GCC doesn't meet the minimum requirement. Thus we do this so the 
46# appropriate gcc-libs package will be captured as a dependency, otherwise 
47# binary packages will be broken. 
48. if ${OPSYS_VERSION} < 090000 
49USE_PKGSRC_GCC= yes 
50USE_PKGSRC_GCC_RUNTIME= yes 
51. endif 
52.endif 44.endif
53 45
54INSTALLATION_DIRS+= ${PKGMANDIR}/man1 46INSTALLATION_DIRS+= ${PKGMANDIR}/man1
55 47
56CHECK_PORTABILITY_SKIP+= dist/macos/macversion.sh 48CHECK_PORTABILITY_SKIP+= dist/macos/macversion.sh
57 49
58post-install: 50post-install:
59 ${MV} ${DESTDIR}${PREFIX}/share/man/man1/* \ 51 ${MV} ${DESTDIR}${PREFIX}/share/man/man1/* \
60 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 || ${TRUE} 52 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 || ${TRUE}
61 53
62.include "options.mk" 54.include "options.mk"
63.include "../../audio/chromaprint/buildlink3.mk" 55.include "../../audio/chromaprint/buildlink3.mk"
64.include "../../audio/taglib/buildlink3.mk" 56.include "../../audio/taglib/buildlink3.mk"
65.include "../../databases/sqlite3/buildlink3.mk" 57.include "../../databases/sqlite3/buildlink3.mk"
66.include "../../devel/boost-libs/buildlink3.mk" 58.include "../../devel/boost-libs/buildlink3.mk"
67.include "../../devel/cmake/build.mk" 59.include "../../devel/cmake/build.mk"
68.include "../../devel/gettext-lib/buildlink3.mk" 60.include "../../devel/gettext-lib/buildlink3.mk"
69.include "../../devel/libmtp/buildlink3.mk" 61.include "../../devel/libmtp/buildlink3.mk"
70.include "../../devel/protobuf/buildlink3.mk" 62.include "../../devel/protobuf/buildlink3.mk"
71.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 63.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
72.include "../../security/gnutls/buildlink3.mk" 64.include "../../security/gnutls/buildlink3.mk"
73.include "../../math/fftw/buildlink3.mk" 65.include "../../math/fftw/buildlink3.mk"
74.include "../../misc/libcdio/buildlink3.mk" 66.include "../../misc/libcdio/buildlink3.mk"
75.include "../../multimedia/gst-plugins1-base/buildlink3.mk" 67.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
76.include "../../multimedia/gst-plugins1-good/buildlink3.mk" 68.include "../../multimedia/gst-plugins1-good/buildlink3.mk"
77.include "../../sysutils/desktop-file-utils/desktopdb.mk" 69.include "../../sysutils/desktop-file-utils/desktopdb.mk"
78.include "../../sysutils/dbus/buildlink3.mk" 70.include "../../sysutils/dbus/buildlink3.mk"
79.include "../../textproc/icu/buildlink3.mk" 71.include "../../textproc/icu/buildlink3.mk"
80.if ${OPSYS} != "Darwin" 72.if ${OPSYS} != "Darwin"
81. include "../../x11/libxcb/buildlink3.mk" 73. include "../../x11/libxcb/buildlink3.mk"
82.endif 74.endif
83.include "../../mk/bsd.pkg.mk" 75.include "../../mk/bsd.pkg.mk"