mgorny 14/05/03 08:27:56 Modified: ChangeLog Added: lash-0.5.4-r2.ebuild Log: Convert to python-single-r1 & multilib. (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
Revision Changes Path 1.40 media-sound/lash/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/lash/ChangeLog?rev=1.40&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/lash/ChangeLog?rev=1.40&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/lash/ChangeLog?r1=1.39&r2=1.40 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/media-sound/lash/ChangeLog,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- ChangeLog 25 Feb 2013 08:04:11 -0000 1.39 +++ ChangeLog 3 May 2014 08:27:56 -0000 1.40 @@ -1,6 +1,11 @@ # ChangeLog for media-sound/lash -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/lash/ChangeLog,v 1.39 2013/02/25 08:04:11 ssuominen Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/lash/ChangeLog,v 1.40 2014/05/03 08:27:56 mgorny Exp $ + +*lash-0.5.4-r2 (03 May 2014) + + 03 May 2014; Michał Górny <mgo...@gentoo.org> +lash-0.5.4-r2.ebuild: + Convert to python-single-r1 & multilib. 25 Feb 2013; Samuli Suominen <ssuomi...@gentoo.org> lash-0.5.4-r1.ebuild, +files/lash-0.5.4-gcc47.patch: @@ -140,4 +145,3 @@ and connects different kinds of virtual audio ports together (currently JACK and ALSA sequencer ports). It can also be used to move entire sessions between computers, or post sessions on the Internet for download. - 1.1 media-sound/lash/lash-0.5.4-r2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/lash/lash-0.5.4-r2.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/lash/lash-0.5.4-r2.ebuild?rev=1.1&content-type=text/plain Index: lash-0.5.4-r2.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-sound/lash/lash-0.5.4-r2.ebuild,v 1.1 2014/05/03 08:27:56 mgorny Exp $ EAPI=5 PYTHON_COMPAT=( python2_7 ) inherit autotools eutils multilib-minimal python-single-r1 DESCRIPTION="LASH Audio Session Handler" HOMEPAGE="http://www.nongnu.org/lash/" SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="alsa debug gtk python static-libs" # doc RDEPEND="dev-libs/libxml2 media-sound/jack-audio-connection-kit >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}] alsa? ( media-libs/alsa-lib ) gtk? ( x11-libs/gtk+:2 ) python? ( ${PYTHON_DEPS} ) || ( sys-libs/readline dev-libs/libedit )" DEPEND="${RDEPEND} virtual/pkgconfig python? ( >=dev-lang/swig-1.3.40 )" # doc? ( >=app-text/texi2html-5 ) DOCS="AUTHORS ChangeLog NEWS README TODO" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" pkg_setup() { use python && python-single-r1_pkg_setup } src_prepare() { sed -i \ -e '/texi2html/s:-number:&-sections:' \ docs/Makefile.am || die #422045 epatch \ "${FILESDIR}"/${P}-glibc2.8.patch \ "${FILESDIR}"/${P}-swig_version_comparison.patch \ "${FILESDIR}"/${P}-gcc47.patch AT_M4DIR="m4" eautoreconf } multilib_src_configure() { # 'no' could be '$(usex doc)' but we use the pregenerated lash-manual.html export ac_cv_prog_lash_texi2html=no #422045 # --enable-pylash would disable it local myconf=() if ! multilib_is_native_abi || ! use python; then myconf+=( --disable-pylash ) fi if ! multilib_is_native_abi; then # disable remaining configure checks myconf+=( JACK_CFLAGS=' ' JACK_LIBS=' ' XML2_CFLAGS=' ' XML2_LIBS=' ' vl_cv_lib_readline=no ) fi ECONF_SOURCE=${S} \ econf \ $(use_enable static-libs static) \ $(multilib_native_use_enable alsa alsa-midi) \ $(multilib_native_use_enable gtk gtk2) \ $(multilib_native_use_enable debug) \ "${myconf[@]}" } multilib_src_compile() { if multilib_is_native_abi; then default else emake -C liblash fi } multilib_src_test() { multilib_is_native_abi && default } multilib_src_install() { if multilib_is_native_abi; then emake DESTDIR="${D}" install else # headers emake -C lash DESTDIR="${D}" install # library emake -C liblash DESTDIR="${D}" install # pkg-config emake DESTDIR="${D}" install-pkgconfigDATA fi } multilib_src_install_all() { dohtml docs/lash-manual-html-*/lash-manual.html prune_libtool_files --all # --all for _lash.la in python directory use python && python_optimize }