Portage is a package management system used by Gentoo Linux
# ChangeLog for media-tv/xawtv
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/xawtv/ChangeLog,v 1.58 2007/11/27 10:22:56 zzam Exp $
27 Nov 2007; Matthias Schwarzott
Fixed quoting.
22 Jul 2007; Donnie Berkholz
Drop virtual/x11 references.
02 Mar 2007; Alexis Ballier
+files/xawtv-3.95-pagemask-fix.patch, xawtv-3.95-r1.ebuild:
Fix compilation with linux-headers-2.6.20, patch from Andreas Jochens,
thanks to Nicolas Boichat
#168527
31 Dec 2006; Steve Dibb
Fix libpng dep, bug 150826
23 Dec 2006; Diego Pettenò
-files/xawtv-3.94-allow-xlibs-in-normal-search-path.patch,
-files/xawtv-3.94-no-x11.patch, -xawtv-3.94-r1.ebuild:
Remove version 3.94, and close bug #138606.
14 Dec 2006; Bryan Østergaard
Stable on Alpha.
11 Nov 2006; Matthias Schwarzott
Added depend to latest automake/autoconf, thanks to Andy
17 Oct 2006; Alexis Ballier
+files/xawtv-3.95-libquicktime-compat.patch, xawtv-3.95-r1.ebuild:
Adding a patch to compile against >=media-libs/libquicktime-0.9.9, bug #141429
14 Oct 2006; Aron Griffis
Mark 3.95-r1 stable on ia64. #138606
06 Oct 2006; Steve Dibb
xawtv-3.95-r1.ebuild:
Update description, wrt bug 150319
01 Oct 2006; Diego Pettenò
Remove build-time dependency on xproto and/or xextproto.
16 Aug 2006; Joshua Jackson
Stable x86; for bug #138606
06 Aug 2006; Simon Stelling
stable on amd64
28 Jul 2006; Joshua Jackson
Stable x86; bug #138606
09 Jul 2006; Diego Pettenò
Remove spurious dependencies extracted erroneously by the dependency scripts.
09 Jul 2006; Diego Pettenò
Fix building by appending an -I parameter when building with X enabled.
07 Jul 2006; Diego Pettenò
Depend on series 6 of virtual/x11 so to not screw up stable users with
modular setup.
03 Jul 2006; Diego Pettenò
Add missing xset and bdftopcf dependencies as per bug #138783.
30 Jun 2006; Diego Pettenò
Remove version.
11 Jun 2006; Robin H. Johnson
Bug #131673 - missing dep on xset with modular X.
30 Apr 2006; Simon Stelling
stable on amd64
19 Mar 2006; Diego Pettenò
Bump patchset to respect LDFLAGS.
18 Mar 2006; Diego Pettenò
Add patch to build with GCC 4.1, thanks to Matteo Azzali and Mark Loeser in
bug #126593.
08 Mar 2006; Diego Pettenò
Update patchlevel, adding a patch to avoid binaries to be stripped during
install phase, leave to portage to handle that.
15 Feb 2006; Diego Pettenò
xawtv-3.95-r1.ebuild:
Fix wrong xinerama useflag (should have been xext). Bug #122886.
12 Feb 2006; Diego Pettenò
Force non-parallel make on fonts generation, bug #121821.
05 Feb 2006; Michael Hanselmann
Install xawtv-remote.1 manpage, too.
*xawtv-3.95-r1 (05 Feb 2006)
04 Feb 2006; Michael Hanselmann
Install v4lctl also when the X USE flag is disabled.
04 Feb 2006; Diego Pettenò
-files/tv-fonts-1.0-gentoo.diff, -files/tv-fonts-1.1-nox.patch,
-files/xawtv-3.94-gcc4.patch, -files/xawtv-3.95-autocolor.patch,
-files/xawtv-3.95-bindnow.patch, -files/xawtv-3.95-sparc.patch,
-files/alevtd-style-mozilla.diff, -xawtv-3.86-r2.ebuild,
-xawtv-3.94-r2.ebuild, xawtv-3.95.ebuild:
Move patches in a separate patchset out of ${FILESDIR}.
*xawtv-3.95 (13 Jan 2006)
13 Jan 2006; Diego Pettenò
+files/tv-fonts-1.1-nox.patch, +files/xawtv-3.95-autocolor.patch,
+files/xawtv-3.95-bindnow.patch, +files/xawtv-3.95-sparc.patch,
+xawtv-3.95.ebuild:
Version bump to version 3.95; modular x dependencies; added patch for SPARC
alignment; added xext useflag to disable some extensions like xinerama and
others; fixes bugs #118802, #115836, #112429, #96848, #94933, #81987.
09 Oct 2005; Matthias Schwarzott
+files/xawtv-3.94-no-x11.patch, xawtv-3.94-r2.ebuild:
Enable compilation with USE=-X. See Bug #98797.
15 Sep 2005; Aron Griffis
Mark 3.94-r1 stable on alpha
24 Aug 2005; Aron Griffis
stable on ia64
16 Aug 2005; Doug Goldstein
fixed typo
30 May 2005; Doug Goldstein
fix TV fonts build
30 May 2005; Doug Goldstein
stable for bug #81564
30 May 2005; Doug Goldstein
gcc4 fixes from Flameeyes
*xawtv-3.94-r2 (30 May 2005)
30 May 2005; Doug Goldstein
+xawtv-3.94-r2.ebuild:
Fixes bug #88105, compat with bug #88102, bug #72141, bug #38444, bug
#40063, bug #80895, bug #88103, bug #75271 Other fixes and clean ups as well
Many much credit to Octavio Ruiz (tacvbo@tacvbo.net) for most of the work
09 Apr 2005; Simon Stelling
fixed #88102
21 Feb 2005; Simon Stelling
added ~amd64
*xawtv-3.94-r1 (25 Jan 2005)
25 Jan 2005; Doug Goldstein
+files/xawtv-3.94-allow-xlibs-in-normal-search-path.patch,
-xawtv-3.86-r1.ebuild, -xawtv-3.88.1.ebuild, -xawtv-3.90-r1.ebuild,
-xawtv-3.91-r1.ebuild, -xawtv-3.93.ebuild, +xawtv-3.94-r1.ebuild:
compile fixes to support the latest xorg-x11 ebuilds, bug #75251
*xawtv-3.86-r2 (29 Aug 2004)
29 Aug 2004; Martin Holzer
files/alevtd-style-mozilla.diff:
adding patch for style sheet correction. patch submitted by Rudi Lippert
*xawtv-3.94 (29 Aug 2004)
29 Aug 2004; Martin Holzer
Version bumped. Closes 61083
*xawtv-3.93 (28 Jul 2004)
28 Jul 2004; Daniel Goller
Version bump, fixes gcc3.4 issues, effectivly closing bugs #52384 and #58002
Thanks penguinbox@coqui.net and alpeterson@wsu.edu
*xawtv-3.92 (18 Jul 2004)
18 Jul 2004; Martin Holzer
Version bumped.
07 Jun 2004; Aron Griffis
xawtv-3.88.1.ebuild, xawtv-3.88.ebuild, xawtv-3.90-r1.ebuild,
xawtv-3.90.ebuild, xawtv-3.91-r1.ebuild, xawtv-3.91.ebuild:
Fix use invocation
*xawtv-3.91-r1 (04 Jun 2004)
04 Jun 2004; Martin Holzer
changing default httproot.
15 Mar 2004; Stephen P. Becker
xawtv-3.90.ebuild, xawtv-3.91.ebuild:
removed ~mips keywords...please do not keyword these for mips anymore
*xawtv-3.91 (23 Feb 2004)
23 Feb 2004; Martin Holzer
Version bumped. Closes 40767
11 Jan 2004; Heinrich Wendel
xawtv-3.88.1.ebuild, xawtv-3.88.ebuild, xawtv-3.90-r1.ebuild,
xawtv-3.90.ebuild:
fixed motif dep
*xawtv-3.90-r1 (04 Dec 2003)
04 Dec 2003; Donnie Berkholz
Changing media-libs/zvbi dependency to USE flag to close bug #26723.
26 Oct 2003; Brad House
take out use_enable mmx for amd64 as it assumes 32bit assembly which is
obviously incorrect
*xawtv-3.90 (21 Oct 2003)
21 Oct 2003; Seemant Kulleen
Version bump
*xawtv-3.88.1 (21 Oct 2003)
21 Oct 2003; Martin Holzer
Version bumped.
21 Jul 2003; John Mylchreest
xawtv-3.88.ebuild:
changing quicktime depend to virtual. fixes #24939
27 Jun 2003; Seemant Kulleen
issue with remote display -- fix by CJ Kucera
#18999
*xawtv-3.88 (18 Jun 2003)
18 Jun 2003; Seemant Kulleen
xawtv-3.88.ebuild, files/tv-fonts-1.0-gentoo.diff, files/webcamrc:
moved to media-tv
*xawtv-3.88 (18 Apr 2003)
18 Apr 2003; Daniel Robbins
of xawtv.
*xawtv-3.86-r1 (06 Apr 2003)
07 Apr 2003; Seemant Kulleen
using virtualx eclass, because the fonts now want to run sometihng in X --
thanks to rommel in #gentoo for finding this
06 Apr 2003; Seemant Kulleen
TV fonts are installed this time. Thanks to: Paul Kronenwetter
*xawtv-3.86 (21 Mar 2003)
01 Apr 2003; Seemant Kulleen
xawtv-3.85.ebuild, xawtv-3.86.ebuild:
removed xpm from DEPEND -- xfree86 provides it
27 Mar 2003; Seemant Kulleen
mark stable on x86
21 Mar 2003; Seemant Kulleen
version bump
*xawtv-3.85 (09 Mar 2003)
13 Mar 2003; Seemant Kulleen
xawtv-3.85.ebuild:
Added quicktime to IUSE. Thanks to: Matt Taylor
#17409
10 Mar 2003; Seemant Kulleen
plugins directory fixed. thanks to Patrick Kursawe
bug #17195
09 Mar 2003; Seemant Kulleen
version bump, thanks to: Chayim I. Kirshen
#17037; also, webcam stuff is only installed if /home/httpd exists, otherwise
not: closes bug #16875 by David Bryson
*xawtv-3.83 (02 Feb 2003)
09 Feb 2003; Seemant Kulleen
Added media-libs/xpm to DEPEND, closing bug #15300 by Susie Edgeworth
02 Feb 2003; Seemant Kulleen
files/digest-xawtv-3.83 :
Version bump to newest bugfix release
*xawtv-3.82 (06 Jan 2003)
06 Jan 2003; Seemant Kulleen
files/digest-xawtv-3.82 :
Version bump to newest upstream.
*xawtv-3.81 (12 Dec 2002)
06 Jan 2003; Seemant Kulleen
changed to DEPEND on virtual/motif.
15 Dec 2002; Seemant Kulleen
Added app-text/recode for the MoTV portion of this (which is compiled only
if "motif" in USE). Closes bug #12214 by rajiv@gentoo.org (Rajiv Manglani)
15 Dec 2002; Rajiv Manglani
added ~ppc keyword.
15 Dec 2002; Seemant Kulleen
xawtv-3.81.ebuild :
Sed out #define MMX for non-MMX enabled architectures (USE based). Thanks
to rajiv@gentoo.org (Rajiv Manglani) in bug #12179.
12 Dec 2002; Seemant Kulleen
files/digest-xawtv-3.81 :
Version bump, same bug report. Font problems really shouldn't exist...
*xawtv-3.80 (12 Dec 2002)
12 Dec 2002; Seemant Kulleen
files/digest-xawtv-3.80 :
Version bump, thanks to: jordanmeek@yahoo.com (Jordan Meek) in bug #11143.
Also, this solves the issue with 3.78, where the fonts would screw up X
completely, closing bug #10238 by googleplex@wi.rr.com (Dave Berenson)
Later, same day: some small fixes for fonts again.
*xawtv-3.78 (04 Nov 2002)
04 Nov 2002; Seemant Kulleen
files/tv-fonts-1.0-gentoo.diff files/digest-xawtv-3.78 files/webcamrc :
Version bump. This release depends on libquicktime instead and the fonts
package is downloaded separately. Thanks to: jmarcet@pobox.com (Javier
Marcet) in bug #7345 for informing us. Also provided a default webcamrc
in the docs directory. Thanks to: sascha@killerhippy.de (Sascha
Wuestemann) in bug #9895 for that. Thanks to kev@kvance.com (Kev Vance)
in bug #7651 for the libquicktime heads up.
*xawtv-3.73-r1 (14 July 2002)
14 July 2002; Brandon Low
Add lirc support thanks goes to George Sauthoff, he did great work
preparing the lirc ebuild.
*xawtv-3.73 (23 April 2002)
23 April 2002; Bart Verwilst
New version, removed old versions from the Portage tree
*xawtv-3.65-r1 (30 Mar 2002)
11 Apr 2002; Spider
Changed the libpng dependency
*xawtv-3.65-r1 (30 Mar 2002)
30 Mar 2002; Aron Griffis
Added "use alsa" and corrected installation of fonts. Now the font
installation doesn't violate the sandbox, and mkfontdir is properly run
after merge/unmerge.
*xawtv-3.65 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that
the comments should well explained and written in clean English. The
details about writing correct changelogs are explained in the
skel.ChangeLog file which you can find in the root directory of the
portage repository.
AUX webcamrc 597 RMD160 54897fefd31711f402da3e39cb97d4ef63bb200b SHA1 0a9d7d1fe4e455c9bee387fdc6334df73f33b233 SHA256 9cf61695be6b8005c663a6c73f90bd4b048f9e16f95ba659b6bc1087bc6e248e
AUX xawtv-3.95-libquicktime-compat.patch 1040 RMD160 07a6a212136dd6b1108a1fc1605506e9f94a8ceb SHA1 91d3c1824d7810389f56c89e33e2bc4340d52faf SHA256 e7c49e00e845d237478ba13b7afdfa4f8e59d49749a1f953464ae848b90454b3
AUX xawtv-3.95-pagemask-fix.patch 1466 RMD160 4407a85bf518bf7d02bec44d7f436b085c1a69d5 SHA1 7983bc9977a1b3cdb7a6b68f390175ef82d26c00 SHA256 9e47b5e49fd64bd5cf67452d5c010434bf43d4006b1ff946f9f198913e75eee5
DIST tv-fonts-1.1.tar.bz2 80177 RMD160 0bf4aa9ebc8b08edfc3b6c306e0d9efad3656652 SHA1 e35d1ddf5cc0b68a5935e5cabd2fbb1c39c6f760 SHA256 0194dd03ac9b384951e7f5ed7d08c6fc5f6d94efcd08516732720a1a4704d9f6
DIST xawtv-3.95.tar.gz 555731 RMD160 1dc7b564bec0515cc409c723904ec9c6f8dae998 SHA1 0b0743fc06aae4f1a03c8572bcf2baa9b869ff52 SHA256 1204212c59d10df4e29a9a0ddce96cab78342859ec44bf6fd1c5f260b5c7216f
DIST xawtv-patches-4.tar.bz2 3258 RMD160 83199822cca5c06fb155b0764fccf77a61c8040e SHA1 18e2feb33fccb231261438125ac6aad26b029bc9 SHA256 0d1a6c386c9e3ea58e92ab26268f620a3e36d888dd8cbaa46441e38215a69e9e
EBUILD xawtv-3.95-r1.ebuild 3740 RMD160 9b6eba0721d064c9c714431f7dca0b89355228b1 SHA1 41f1eac67c5c3a1754761a68668e6a5c67bb4c2d SHA256 3f4f7fd85d4c3f2ac5e2667a652e9bb1ca57ed39091e12199f4522868990a5dd
MISC ChangeLog 14373 RMD160 ee378a26f964bf53355cad6573c62b205030b395 SHA1 db222caf89d2357eccc5a1cbd051c3034935e521 SHA256 675e019886bd2bb9ba95a8e85d46e261386a2b82920959246cc32335b514762c
MISC metadata.xml 161 RMD160 fee76f69ba822cd04301c58fa0c26ecaf8cc8fb9 SHA1 0aee2176f15a238a6d8fbbf83e4e0fd58653a3fa SHA256 82d33b3ca60662bc745d30d53bb20d04ea588d5aae556ed16efcacdcc37fd4bd
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-tv/xawtv/xawtv-3.95-r1.ebuild,v 1.24 2007/11/27 10:22:56 zzam Exp $
WANT_AUTOMAKE="latest"
WANT_AUTOCONF="latest"
inherit eutils font autotools flag-o-matic
PATCHLEVEL="4"
IUSE="aalib alsa dv lirc mmx motif nls opengl quicktime X xv zvbi xext"
MY_FONT=tv-fonts-1.1
DESCRIPTION="Small suite of video4linux related software"
HOMEPAGE="http://bytesex.org/xawtv/"
SRC_URI="http://dl.bytesex.org/releases/xawtv/${P}.tar.gz
X? ( http://dl.bytesex.org/releases/tv-fonts/${MY_FONT}.tar.bz2 )
mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="alpha amd64 ia64 ~ppc ~sparc x86"
RDEPEND=">=sys-libs/ncurses-5.1
>=media-libs/jpeg-6b
X? (
x11-libs/libFS
x11-libs/libXmu
x11-libs/libX11
x11-libs/libXaw
x11-libs/libXt
x11-libs/libXext
x11-libs/libXrender
xext? (
x11-libs/libXinerama
x11-libs/libXxf86dga
x11-libs/libXrandr
x11-libs/libXxf86vm
)
x11-apps/xset
xv? ( x11-libs/libXv )
)
motif? ( x11-libs/openmotif
app-text/recode )
alsa? ( media-libs/alsa-lib )
aalib? ( media-libs/aalib )
dv? ( media-libs/libdv )
lirc? ( app-misc/lirc )
opengl? ( virtual/opengl )
quicktime? ( virtual/quicktime )
zvbi? ( media-libs/zvbi
media-libs/libpng )"
DEPEND="${RDEPEND}
X? (
x11-apps/xset
x11-apps/bdftopcf
x11-proto/videoproto
xext? ( x11-proto/xineramaproto )
)"
pkg_setup() {
if use X; then
font_pkg_setup
fi
}
src_unpack() {
unpack ${A}
if use X; then
cd "${WORKDIR}/${MY_FONT}"
epatch "${WORKDIR}/patches/extra/${MY_FONT}-nox.patch"
fi
cd "${S}"
EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
epatch "${FILESDIR}/${P}-libquicktime-compat.patch"
epatch "${FILESDIR}/${P}-pagemask-fix.patch"
eautoreconf
}
src_compile() {
# It tries to include FSlib.h directly, but this seems to have moved.
use X && has_version x11-libs/libFS && append-flags -I/usr/include/X11/fonts
econf \
$(use_with X x) \
$(use_enable xext xfree-ext) \
$(use_enable xv xvideo) \
$(use_enable dv) \
$(use_enable mmx) \
$(use_enable motif) \
$(use_enable quicktime) \
$(use_enable alsa) \
$(use_enable lirc) \
$(use_enable opengl gl) \
$(use_enable zvbi) \
$(use_enable aalib aa) \
|| die " xawtv configure failed"
emake BINDNOW_FLAGS=$(bindnow-flags) verbose=yes || die "Make failed"
if use X; then
cd "${WORKDIR}/${MY_FONT}"
emake -j1 DISPLAY= || die "tvfonts failed"
fi
}
src_install() {
make install DESTDIR="${D}" resdir="${D}"/etc/X11 || die "make install failed"
# v4lctl is only installed automatically if the X USE flag is enabled
use X || \
dobin x11/v4lctl
dodoc Changes README* TODO "${FILESDIR}"/webcamrc
docinto cgi-bin
dodoc scripts/webcam.cgi
use X || \
rm -f "${D}"/usr/share/man/man1/{pia,propwatch}.1 \
"${D}"/usr/share/{man,man/fr,man/es}/man1/xawtv.1 \
"${D}"/usr/share/{man,man/es}/man1/rootv.1
use motif || \
rm -f "${D}"/usr/share/man/man1/{motv,mtt}.1
use zvbi || \
rm -f "${D}"/usr/share/man/man1/{alevtd,mtt}.1 \
"${D}"/usr/share/{man,man/es}/man1/scantv.1
use nls || \
rm -f "${D}"/usr/share/man/fr \
"${D}"/usr/share/man/es
# The makefile seems to be fubar'd for some data
dodir /usr/share/${PN}
mv "${D}"/usr/share/*.list "${D}"/usr/share/${PN}
mv "${D}"/usr/share/Index* "${D}"/usr/share/${PN}
if use X; then
cd "${WORKDIR}/${MY_FONT}"
insinto /usr/share/fonts/xawtv
doins *.gz fonts.alias
font_xfont_config
font_xft_config
fi
}
pkg_postinst() {
if use X; then
ebegin "installing teletype fonts into /usr/share/fonts/xawtv"
cd /usr/share/fonts/xawtv
mkfontdir
eend
fi
}