Re: [proaudio] media-sound/mixxx-9999 UPDATE!

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Hi Karl,

I am glad you reminded me about fidlib! Fidlib is in a state of disarray at the moment. The mixxx team did a bunch of bug fixes and improvements to the library, but they broke the API in the process. I was working with them to try and get the changes sent upstream and a new version released but that process has stalled. I am sure we will come back to it before the next release. Until then, I have attached a live version of the fidlib ebuild that uses my github fork with all the new stuff in it. Fidlib-0.9.10-r1 is now in the portage trunk and can be removed from proaudio.

As far as I can tell, the clfags patch doesn't really have an effect on the build process or the resulting binary so I stopped maintaining it. It just removes -pipe and -g.

The EGIT_REPO_URI stuff was being used for some testing I was doing related to the fidlib stuff. That line can be removed, ill do the same here.

Thanks,
Alex


On 12/20/2014 09:40 AM, Karl Lindén wrote:
Hi!

Great! Just a few things before this can be committed?

Why has the fidlib dependency been bumped to a nonexistent revision? [1]

Why is the CFLAGS patch not applied? Has it been fixed upstream or is it broken?

What is the thought behind this line?
#EGIT_REPO_URI="git://github.com/kwhat/${PN}.git"

[1] $ emerge =mixxx-9999
emerge: there are no ebuilds to satisfy ">media-libs/fidlib-0.9.10-r1".
(dependency required by "media-sound/mixxx-9999::proaudio" [ebuild])
(dependency required by "=mixxx-9999" [argument])

Regard,
Karl

# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/fidlib/fidlib-0.9.10.ebuild,v 1.5 2012/06/13 12:59:29 johu Exp $

EAPI=5
inherit autotools eutils flag-o-matic git-2 multilib toolchain-funcs

DESCRIPTION="Run-time filter design and execution library"
HOMEPAGE="http://uazu.net/fidlib/";
EGIT_REPO_URI="git://github.com/JamesHight/fidlib.git"
EGIT_BRANCH="master"

LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="static-libs"

src_prepare() {
	# Avoid ICE under gcc-4.6, fixed in 4.6.3
	if [[ $(gcc-version) == "4.6" && $(gcc-micro-version) -le 2 ]] ; then
		replace-flags -O? -O0
	fi

	eautoreconf
}

src_configure() {
	econf $(use_enable static-libs static)
}

#src_install() {
#	dobin firun
#	dolib.so libfidlib.so.${PV:0:1}
#	dosym libfidlib.so.${PV:0:1} /usr/$(get_libdir)/libfidlib.so
#
#	insinto /usr/include/fidlib
#	doins fidlib.h
#
#	dodoc NEWS README fidlib.txt firun.txt
#}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/