Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/mixxx/
Date: Fri, 24 Jan 2020 22:48:18
Message-Id: 1579906076.23778ba27e35429201a7fbb1df9c09c7900d9b45.asturm@gentoo
1 commit: 23778ba27e35429201a7fbb1df9c09c7900d9b45
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 24 22:38:40 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 24 22:47:56 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23778ba2
7
8 media-sound/mixxx: Drop 2.2.3 (r0)
9
10 Package-Manager: Portage-2.3.85, Repoman-2.3.20
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 media-sound/mixxx/mixxx-2.2.3.ebuild | 137 -----------------------------------
14 1 file changed, 137 deletions(-)
15
16 diff --git a/media-sound/mixxx/mixxx-2.2.3.ebuild b/media-sound/mixxx/mixxx-2.2.3.ebuild
17 deleted file mode 100644
18 index 87572640dca..00000000000
19 --- a/media-sound/mixxx/mixxx-2.2.3.ebuild
20 +++ /dev/null
21 @@ -1,137 +0,0 @@
22 -# Copyright 1999-2019 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=6
26 -
27 -inherit flag-o-matic scons-utils toolchain-funcs
28 -
29 -DESCRIPTION="Advanced Digital DJ tool based on Qt"
30 -HOMEPAGE="https://www.mixxx.org/"
31 -if [[ "${PV}" == 9999 ]] ; then
32 - inherit git-r3
33 - EGIT_REPO_URI="https://github.com/mixxxdj/${PN}.git"
34 -else
35 - #SRC_URI="https://downloads.mixxx.org/${P}/${P}-src.tar.gz"
36 - SRC_URI="https://github.com/mixxxdj/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
37 - S="${WORKDIR}/${PN}-release-${PV}"
38 - KEYWORDS="~amd64 ~x86"
39 -fi
40 -
41 -LICENSE="GPL-2"
42 -SLOT="0"
43 -IUSE="aac doc ffmpeg hid lv2 mp3 mp4 opus shout wavpack"
44 -
45 -# fails to compile system-fidlib. Add ">media-libs/fidlib-0.9.10-r1" once this
46 -# got fixed
47 -RDEPEND="
48 - dev-db/sqlite
49 - dev-libs/glib:2
50 - dev-libs/protobuf:0=
51 - dev-qt/qtconcurrent:5
52 - dev-qt/qtcore:5
53 - dev-qt/qtdbus:5
54 - dev-qt/qtgui:5
55 - dev-qt/qtnetwork:5
56 - dev-qt/qtopengl:5
57 - dev-qt/qtscript:5[scripttools]
58 - dev-qt/qtsql:5
59 - dev-qt/qtsvg:5
60 - dev-qt/qtwidgets:5
61 - dev-qt/qtx11extras:5
62 - dev-qt/qtxml:5
63 - media-libs/chromaprint
64 - media-libs/flac
65 - media-libs/libid3tag
66 - media-libs/libogg
67 - media-libs/libsndfile
68 - >=media-libs/libsoundtouch-1.5
69 - media-libs/libvorbis
70 - >=media-libs/portaudio-19_pre
71 - media-libs/portmidi
72 - media-libs/rubberband
73 - media-libs/taglib
74 - media-libs/vamp-plugin-sdk
75 - sci-libs/fftw:3.0=
76 - sys-power/upower
77 - virtual/libusb:1
78 - virtual/opengl
79 - x11-libs/libX11
80 - aac? (
81 - media-libs/faad2
82 - media-libs/libmp4v2:0
83 - )
84 - hid? ( dev-libs/hidapi )
85 - lv2? ( >=media-libs/lilv-0.24.2-r3 )
86 - mp3? ( media-libs/libmad )
87 - mp4? ( media-libs/libmp4v2:= )
88 - opus? ( media-libs/opusfile )
89 - shout? ( media-libs/libshout )
90 - wavpack? ( media-sound/wavpack )
91 - ffmpeg? ( media-video/ffmpeg:0= )
92 -"
93 -# media-libs/rubberband RDEPENDs on sci-libs/fftw:3.0
94 -DEPEND="
95 - ${RDEPEND}
96 - virtual/pkgconfig
97 - dev-qt/qttest:5
98 - dev-qt/qtxmlpatterns:5
99 -"
100 -
101 -PATCHES=(
102 - "${FILESDIR}"/${PN}-2.0.0-docs.patch
103 - "${FILESDIR}"/${PN}-2.2.0-lilv_include_fix.patch
104 -)
105 -
106 -src_prepare() {
107 - # use multilib compatible directory for plugins
108 - sed -i -e "/unix_lib_path =/s/'lib'/'$(get_libdir)'/" src/SConscript || die
109 -
110 - default
111 -}
112 -
113 -src_configure() {
114 - local myoptimize=0
115 -
116 - # Required for >=qt-5.7.0 (bug #590690)
117 - append-cxxflags -std=c++11
118 -
119 - # Try to get cpu type based on CFLAGS.
120 - # Bug #591968
121 - for i in $(get-flag mcpu) $(get-flag march) ; do
122 - if [[ ${i} = native ]] ; then
123 - myoptimize="native"
124 - break
125 - fi
126 - done
127 -
128 - myesconsargs=(
129 - prefix="${EPREFIX}/usr"
130 - qtdir="${EPREFIX}/usr/$(get_libdir)/qt5"
131 - faad="$(usex aac 1 0)"
132 - ffmpeg="$(usex ffmpeg 1 0)"
133 - hid="$(usex hid 1 0)"
134 - hifieq=1
135 - lilv="$(usex lv2 1 0)"
136 - m4a="$(usex mp4 1 0)"
137 - mad="$(usex mp3 1 0)"
138 - optimize="${myoptimize}"
139 - opus="$(usex opus 1 0)"
140 - qt5=1
141 - shoutcast="$(usex shout 1 0)"
142 - vinylcontrol=1
143 - wv="$(usex wavpack 1 0)"
144 - )
145 -}
146 -
147 -src_compile() {
148 - CC="$(tc-getCC)" CXX="$(tc-getCXX)" LINKFLAGS="${LDFLAGS}" \
149 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" escons ${myesconsargs[@]}
150 -}
151 -
152 -src_install() {
153 - CC="$(tc-getCC)" CXX="$(tc-getCXX)" LINKFLAGS="${LDFLAGS}" \
154 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" escons ${myesconsargs[@]} \
155 - install_root="${ED%/}"/usr install
156 -
157 - dodoc README Mixxx-Manual.pdf
158 -}