diff options
author | Andreas Hüttel <dilfridge@gentoo.org> | 2015-05-02 15:48:59 +0000 |
---|---|---|
committer | Andreas Hüttel <dilfridge@gentoo.org> | 2015-05-02 15:48:59 +0000 |
commit | 1cc8d4cca0c2845106028a630c0f32f59cd6555d (patch) | |
tree | 848cab4aebe000b0285fecbc2f26d3d3fa798b31 /media-tv | |
parent | remove version 1.1.0 (diff) | |
download | historical-1cc8d4cca0c2845106028a630c0f32f59cd6555d.tar.gz historical-1cc8d4cca0c2845106028a630c0f32f59cd6555d.tar.bz2 historical-1cc8d4cca0c2845106028a630c0f32f59cd6555d.zip |
Port to EAPI=5
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0x84AD142F
Diffstat (limited to 'media-tv')
-rw-r--r-- | media-tv/xawtv/ChangeLog | 7 | ||||
-rw-r--r-- | media-tv/xawtv/Manifest | 31 | ||||
-rw-r--r-- | media-tv/xawtv/xawtv-3.95-r3.ebuild | 158 |
3 files changed, 179 insertions, 17 deletions
diff --git a/media-tv/xawtv/ChangeLog b/media-tv/xawtv/ChangeLog index 8b2c0c4c355a..c7c657c725e9 100644 --- a/media-tv/xawtv/ChangeLog +++ b/media-tv/xawtv/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-tv/xawtv # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-tv/xawtv/ChangeLog,v 1.71 2015/01/29 19:07:44 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-tv/xawtv/ChangeLog,v 1.72 2015/05/02 15:48:47 dilfridge Exp $ + +*xawtv-3.95-r3 (02 May 2015) + + 02 May 2015; Andreas K. Huettel <dilfridge@gentoo.org> +xawtv-3.95-r3.ebuild: + Port to EAPI=5 29 Jan 2015; Michał Górny <mgorny@gentoo.org> xawtv-3.95-r2.ebuild: Convert to CPU_FLAGS_X86. diff --git a/media-tv/xawtv/Manifest b/media-tv/xawtv/Manifest index ab800b7004c1..648fdf57d2f6 100644 --- a/media-tv/xawtv/Manifest +++ b/media-tv/xawtv/Manifest @@ -9,24 +9,23 @@ DIST tv-fonts-1.1.tar.bz2 80177 SHA256 0194dd03ac9b384951e7f5ed7d08c6fc5f6d94efc DIST xawtv-3.95.tar.gz 555731 SHA256 1204212c59d10df4e29a9a0ddce96cab78342859ec44bf6fd1c5f260b5c7216f SHA512 9c793ee7fa233aafb12decbd9289f09cbad5aa828db1f4dd89a9999e71bebe5faacc4c361cd41cf928931f32310bdb0c24e52c2c7c8d5595c286c163727faa01 WHIRLPOOL a55089b733d34fa144e9e56f6ff856c3401206294d42d348a05b1128421884269cfb890d16718ac3f3cd70159d7d683b4b9375f92fa936ebeeb22b84d9fd1257 DIST xawtv-patches-4.tar.bz2 3258 SHA256 0d1a6c386c9e3ea58e92ab26268f620a3e36d888dd8cbaa46441e38215a69e9e SHA512 4f7bf2ac7be1d487daaccaaf853e3ed6a388784d15e87413cbefa4fb2e04c324f5cdce498636d4bf83d70a698b343df877e1f3df9acd615932f361b4292f6dd5 WHIRLPOOL 8b8b72e7815c04470f430e2ba3c1e252782813af56cb9875b647b70e5379f2ce13d1fb5667a6274e472e6dbe1402069b20c36933e24312ab96fef4eb1847f09a EBUILD xawtv-3.95-r2.ebuild 3644 SHA256 a2b77145d8ba58ac0a16d50b984b169373c529609fac84caf579fa220d16ecb0 SHA512 31ca3a1e3d08fb648ee990e8375e284dff9859ddd279c63373738f086c6248eed0c6b5cd66812dbb5487e50a0abd24266cc7ab995468a1a6e32a74b451665a8e WHIRLPOOL c97015453f85e1e152076cb1d2b53c74aa51ebd9cc7e209d5043c0cc12a5a28febc845cd01ede7b996aafb295f1bea01d75c241ed61dcf56f89b808238edbcc1 -MISC ChangeLog 16200 SHA256 223b1ccf186280927dbf94b17a3e2d85df4f3e893a74855fb6ab74114e92c1ac SHA512 c2e96eee44f5a4697a741f6704382af50b052c53ee8a628dd25a5c7857c716237852b95283ab4051cd3fb11597c155779b55af7f6a768b16e7db99c0d5a2544e WHIRLPOOL 58ad04c39a86769696771ea53391207d86c9fd5baebc74b61c20c06f6fd22f7b728b09cc35d992c552fc46b9b3a10f1bb8801c1129aa73e831f1faecdc60507e +EBUILD xawtv-3.95-r3.ebuild 3644 SHA256 4bd6f183bac0db2b63fb3fdecdd0c83b0dd9e5977ac35e8a706703b69814e878 SHA512 444550a6a59ffd449d1814295b2607f0e71147dfac96f490360f830b89d840534e0fa9221cba114a6da3402688ab821d571068cff002c745c9a2c9915c2397d3 WHIRLPOOL 17da914c85515abbaa290b4e9ce1437cbfbf6d3e45c325bb5c4321f7bed633d37f62c628c0c98434d949a52706f0fde4180109faec1f23d2172dda5e21f182f2 +MISC ChangeLog 16331 SHA256 5bb946ebb15f029eb378268024f04f49fb0ac3d96d1d367b045f2e838df8e5dd SHA512 d5626635be13acf774c07412b71d02111c72183cd7b7d66653c795e3543de83b0fb59330b46db4692c33af1395b402fe2b2adadb3afbf2fba9c79f3a1f9e89bd WHIRLPOOL a49816918df3861ebb292a13e3cd8c723b2ead9a7bba4b1de8cc2f50f30ddf45c6ebf3aa0eb35e004171f7153666ee4ec62fa40b3c08cdd0165044d0605eb657 MISC metadata.xml 328 SHA256 96f627b19b6b8c71bf35895cbd63e4e355caa23579e5879ecaeace8c37f1a7c5 SHA512 8737036a68ee39c0127d936f3159db10f6ab18dbd60c99f64373a4f6906aa7cbbb8bfaa69329b0127673485bacae7ffeb5513eaa9cf019a365bf55d30fd1c001 WHIRLPOOL 15548da907b989cf27e9b575604719f26b51db63324e4e58185c0afa78c9d1c9a93cdf8115ebbcc52a0aae7ff7243dad5da4b0a4107c69b5237aa735c8400884 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQJ8BAEBCABmBQJUyoUCXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOsv4P/j0J9ViHtK4MF+BCfrfkmUgK -yp7MwPtosWej5vP6iTFt02B4UN2kZxwhbF+VMCbhvMWGviGMGTYfzsl8dw3s9Mm1 -viqRN4OsOwHBq6lbJavoIOpgTgNs5KfWq632x2ejTGZDnag8k2Yp7C19n0qaEwFk -OT2evXZHzmwita0ZWcskBafg06LbpK58yrDo9KcrDHWgXHHxA7yv6gc4vwSEUakP -7qGkOh5yqNvwHUnq+i3i1wLkAbIAQlmev0XMcekLsrVzp+ImJWKTTjiEvI60lKIP -ahW/u3mK1Q8tFJKEoGwG4liW+q1pPQRjPyf/9mD+hdtoa/sPnXiX5xIEphxyRirQ -CJhvqofWdIw6SlFokGbzFR4GgSa6qz9PREOHZKp4FoHsUZ50WeVM/AfXItLKGxUn -GKmzfX9I/JEUHpgwigzBLlwLu9f3xO7BuoGydL4xPzYa3shvKDGdqzFpAyA53ntc -XRq7HzDrjAHLyGQBTf/DjH2DSBLg13ENIwlYxOtKwTFLRAKdjsrmpI8rDOlbjAsP -qTe7zZP/AHQ9YQau0r0r6CRKRnowJmDBiiF3uVTFWOZZySgFvJV//Xggx8xA4BBz -nZ8kuOR0eBwBLAfwxOBeolTue/rsWgu/oxULYVQMFFe8c5lU4Zht0BjB6g5soloK -KxnfqFyg6XMRhexI7vBB -=FJFc +iQIcBAEBCAAGBQJVRPKyAAoJEB9VdM6hupKVscMQAKEv+0gTHFQ6L1njzJZ9mjJb ++6aABxZC+yHzHM+0uEbtG+ybxQFO8ZR77xcgDZGmKqHc5axUHylUAti6lf90JxCb +pWnD1+VX+3e/mPFZhxIMaWm8gaEA3kCtWT2qDrlxAzQ+MQyi/oD39EBo5wG1Mew2 +ooUonlS+0gxkWXIuO94bZzhAQpX19J5XrgGmeJ5pxm+3SwrKLzaOiCX5ZGIxhCw5 +VrqvS7epD52QIRvIdGnYm+bW0S2HqTVQ87pBkAluVwUoT4+YRS0NlD55nr6oK4It +zVqermBVA1Pu40nRogTEgGxz7eWz/E8hxcJ+/uyvtEDQQyk16OtD2dXDc8NbJaTz +UYQX/FHhJTJRqYV7F9o/vCVeB2zpYgNGyJTvuW71pYvsMTcVTryl0udr1Ul5Kt9l +ohvG+9mAUxk+ROgePhVoY/ELUyh5W4w4972gYY/90qR2wb7b0+5og2ztfpM/rsA5 +N8xWsvqi+lVF5mU/oE9WB5iI62HyEONHX9ql86cD+wD1o3pMhVpwOlzqzzeyJrVr +NO/9fsgTAe1nPDKMmj/R1lkhtKlb6XM3bp/I2ny4k7/f0okviuoFv41f/C2a3mNZ +MQlTrOdRg0VXKcIv5eQG7czPMJBM9lBa8K8PUn1vEBHpjixXVzuhY4JRC3zU0isH +CYdTNqOLo2nf4uhai/LF +=CDBX -----END PGP SIGNATURE----- diff --git a/media-tv/xawtv/xawtv-3.95-r3.ebuild b/media-tv/xawtv/xawtv-3.95-r3.ebuild new file mode 100644 index 000000000000..7ce20a86dfd5 --- /dev/null +++ b/media-tv/xawtv/xawtv-3.95-r3.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-tv/xawtv/xawtv-3.95-r3.ebuild,v 1.1 2015/05/02 15:48:47 dilfridge Exp $ + +EAPI=5 + +inherit eutils font autotools flag-o-matic + +PATCHLEVEL="4" + +IUSE="aalib alsa dv lirc cpu_flags_x86_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 + virtual/jpeg + 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/motif-2.3:0 + app-text/recode ) + alsa? ( media-libs/alsa-lib ) + aalib? ( media-libs/aalib ) + dv? ( media-libs/libdv ) + lirc? ( app-misc/lirc ) + opengl? ( virtual/opengl ) + quicktime? ( media-libs/libquicktime ) + 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_prepare() { + 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" + epatch "${FILESDIR}/${P}-jpeg-7.patch" + eautoreconf +} + +src_configure() { + # 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 cpu_flags_x86_mmx mmx) \ + $(use_enable motif) \ + $(use_enable quicktime) \ + $(use_enable alsa) \ + $(use_enable lirc) \ + $(use_enable opengl gl) \ + $(use_enable zvbi) \ + $(use_enable aalib aa) +} + +src_compile() { + emake verbose=yes + + if use X; then + cd "${WORKDIR}/${MY_FONT}" + emake -j1 DISPLAY= + fi +} + +src_install() { + make install DESTDIR="${D}" resdir="${D}"/usr/share/X11 || die + + # 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 + fi +} + +pkg_postinst() { + if use X; then + ebegin "installing teletype fonts into /usr/share/fonts/xawtv" + cd /usr/share/fonts/xawtv + mkfontdir + eend + fi +} |