Files
@ 973eab045010
Branch filter:
Location: ohnobinki_overlay/media-video/mjpegtools/mjpegtools-1.9.0-r1.ebuild - annotation
973eab045010
2.1 KiB
application/vnd.gentoo.ebuild
dev-util/cmake: Add a patch to cmake which enables kde-base/kdelibs to compile on systems where /usr/lib is neither a symlink to /usr/lib64 or /usr/lib32. This adds a FIND_LIBRARY_USE_LIB32_PATHS global property which is an analog to the FIND_LIBRARY_USE_LIB64_PATHS property.
(Portage version: 2.2_rc69-r1/hg/Linux x86_64, signed Manifest commit)
(Portage version: 2.2_rc69-r1/hg/Linux x86_64, signed Manifest commit)
5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 73c78360e85c 5580ff223af8 73c78360e85c 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 09c5d1027245 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 73c78360e85c 5580ff223af8 5580ff223af8 5580ff223af8 73c78360e85c 73c78360e85c 73c78360e85c 5580ff223af8 5580ff223af8 73c78360e85c 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 73c78360e85c 73c78360e85c 73c78360e85c 73c78360e85c 73c78360e85c 73c78360e85c 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 5580ff223af8 73c78360e85c 5580ff223af8 | # Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/mjpegtools-1.9.0-r1.ebuild,v 1.6 2010/02/20 14:46:51 armin76 Exp $
EAPI="2"
inherit autotools flag-o-matic toolchain-funcs eutils libtool
MY_P=${P/_/}
DESCRIPTION="Tools for MJPEG video"
HOMEPAGE="http://mjpeg.sourceforge.net/"
SRC_URI="mirror://sourceforge/mjpeg/${MY_P}.tar.gz"
LICENSE="as-is"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="gtk dv quicktime sdl X yv12 v4l dga png mmx"
RDEPEND="media-libs/jpeg:0
gtk? ( x11-libs/gtk+:2 )
dv? ( >=media-libs/libdv-0.99 )
quicktime? ( virtual/quicktime )
png? ( media-libs/libpng )
sdl? ( >=media-libs/libsdl-1.2.7-r3 )
X? ( x11-libs/libX11
x11-libs/libXt )"
DEPEND="${RDEPEND}
mmx? ( dev-lang/nasm )
>=sys-apps/sed-4
dev-util/pkgconfig"
S="${WORKDIR}/${MY_P}"
src_prepare() {
sed -i -e '/ARCHFLAGS=/s:=.*:=:' configure
epatch "${FILESDIR}"/${P}-glibc-2.10.patch \
"${FILESDIR}"/${P}-jpeg-7.patch
epatch "${FILESDIR}"/${P}-include-SDL.patch
eautomake
}
src_configure() {
local myconf
if use yv12 && use dv; then
myconf="${myconf} --with-dv-yv12"
elif use yv12; then
ewarn "yv12 support is possible when 'dv' is in your USE flags."
fi
[[ $(gcc-major-version) -eq 3 ]] && append-flags -mno-sse2
append-flags -fno-strict-aliasing
econf \
$(use_with X x) \
$(use_enable dga xfree-ext) \
$(use_with quicktime libquicktime) \
$(use_with png libpng) \
$(use_with v4l) \
$(use_with gtk) \
$(use_with sdl) \
$(use_with dv libdv /usr) \
$(use_enable mmx simd-accel) \
--enable-largefile \
--without-jpeg-mmx \
${myconf} || die "configure failed"
cd docs
local infofile
for infofile in mjpeg*info*; do
cat <<EOF >> ${infofile}
INFO-DIR-SECTION Miscellaneous
START-INFO-DIR-ENTRY
* mjpeg-howto: (mjpeg-howto). How to use the mjpeg-tools
END-INFO-DIR-ENTRY
EOF
done
}
src_install() {
einstall || die "install failed"
dodoc mjpeg_howto.txt README* PLANS NEWS TODO HINTS BUGS ChangeLog \
AUTHORS CHANGES || die
}
|