diff options
author | Pacho Ramos <pacho@gentoo.org> | 2016-10-01 10:00:27 +0200 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2016-10-01 10:02:02 +0200 |
commit | 755e2e74b59343ea17fa6b7582ced53cd83dfd0f (patch) | |
tree | e9b2954a209e84f61273cbfc9f4cb26e00a65cf5 /media-video | |
parent | package.mask: remove some masked for removal packages (diff) | |
download | gentoo-755e2e74b59343ea17fa6b7582ced53cd83dfd0f.tar.gz gentoo-755e2e74b59343ea17fa6b7582ced53cd83dfd0f.tar.bz2 gentoo-755e2e74b59343ea17fa6b7582ced53cd83dfd0f.zip |
package.mask: remove some masked for removal packages
Diffstat (limited to 'media-video')
24 files changed, 0 insertions, 859 deletions
diff --git a/media-video/arista/Manifest b/media-video/arista/Manifest deleted file mode 100644 index 7925db08b4a5..000000000000 --- a/media-video/arista/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST arista-0.9.7.tar.gz 344475 SHA256 e6028e45516f0c5a736d6ec3c19f783e0a06d103cf2a816b8cc967ab964023ff SHA512 0a099f33ff56b67984485bda6a778e07c8f7ee215060b709dad22aaf70ca6489d031100d65323fa05067dfc190a8f03f884f297e62d89bc91ab36a970849df51 WHIRLPOOL 617f24e34bc62d7d43b057ea0346032ef3c13c8cc9e08b1e2705a5284967631c3cf5dc61d44aa438bb2f072baa63ffd6151e46aee2e3c0233e373e84957ec750 diff --git a/media-video/arista/arista-0.9.7.ebuild b/media-video/arista/arista-0.9.7.ebuild deleted file mode 100644 index a8b31269f04c..000000000000 --- a/media-video/arista/arista-0.9.7.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="xml" - -# hack for avoiding detecting 'templates' as a locale, next part of it - in src_prepare -PLOCALES_1="ar ast bg ca cs da de el en_GB es et eu fi fr gl hu ia id it ja jv kn lt nl pl pt pt_BR ro ru sk sl sr sv" -PLOCALES_2="th tr uk zh_CN zh_TW" -PLOCALES="${PLOCALES_1} ${PLOCALES_2}" - -inherit distutils-r1 l10n - -DESCRIPTION="An easy to use multimedia transcoder for the GNOME Desktop" -HOMEPAGE="http://www.transcoder.org" -SRC_URI="http://programmer-art.org/media/releases/arista-transcoder/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -# Making these USE-defaults since encoding for portable devices is a very -# common use case for Arista. xvid is being added since it's required for -# DVD ripping. No gst-plugins-x264 available at this time. -IUSE="+faac kde nautilus +x264 +xvid" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND=">=x11-libs/gtk+-2.16:2 - >=dev-python/pygtk-2.16:2[${PYTHON_USEDEP}] - dev-python/pygobject:2[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/gconf-python:2 - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/python-gudev[${PYTHON_USEDEP}] - gnome-base/librsvg - >=media-libs/gstreamer-0.10.22:0.10 - dev-python/gst-python:0.10[${PYTHON_USEDEP}] - media-libs/gst-plugins-base:0.10 - media-libs/gst-plugins-good:0.10 - media-libs/gst-plugins-bad:0.10 - media-plugins/gst-plugins-meta:0.10 - media-plugins/gst-plugins-ffmpeg:0.10 - x11-themes/gnome-icon-theme - nautilus? ( dev-python/nautilus-python[${PYTHON_USEDEP}] ) - kde? ( dev-python/librsvg-python[${PYTHON_USEDEP}] ) - faac? ( media-plugins/gst-plugins-faac:0.10 ) - x264? ( media-plugins/gst-plugins-x264:0.10 ) - xvid? ( media-plugins/gst-plugins-xvid:0.10 )" - -PATCHES=( "${FILESDIR}/${P}-doc-install.patch" ) - -src_prepare() { - # dirty hack for new locale detection - local PLOCALES="${PLOCALES_1} templates ${PLOCALES_2}" - l10n_find_plocales_changes "${S}/locale" "" "" - - distutils-r1_src_prepare -} - -src_install() { - remove_unused_locale() { - rm -r "${ED}/usr/share/locale/${1}" || die "can not remove unused locale '${1}'" - } - - distutils-r1_src_install - - l10n_for_each_disabled_locale_do remove_unused_locale -} - -pkg_postinst() { - einfo "If you find that a format you want is not supported in Arista," - einfo "please make sure that you have the corresponding USE-flag enabled" - einfo "media-plugins/gst-plugins-meta" -} diff --git a/media-video/arista/files/arista-0.9.7-doc-install.patch b/media-video/arista/files/arista-0.9.7-doc-install.patch deleted file mode 100644 index 9a59c495c403..000000000000 --- a/media-video/arista/files/arista-0.9.7-doc-install.patch +++ /dev/null @@ -1,14 +0,0 @@ -We prefer to install doc files manually through ebuild - ---- setup.py.orig 2013-02-12 00:35:31.387656978 +0400 -+++ setup.py 2013-02-12 00:35:38.418657537 +0400 -@@ -22,9 +22,6 @@ - - data_files = [ - (os.path.join("share", "applications"), ["arista.desktop"]), -- (os.path.join("share", "doc", "arista"), [ -- "README.md", "LICENSE", "AUTHORS" -- ]), - (os.path.join("share", "nautilus-python", "extensions"), ["arista-nautilus.py"]), - ] - diff --git a/media-video/arista/metadata.xml b/media-video/arista/metadata.xml deleted file mode 100644 index 6b36d7c6b5fa..000000000000 --- a/media-video/arista/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="faac">Use external faac library for AAC encoding</flag> - <flag name="nautilus">Add an entry in the Nautilus context menu to transcode - media files for a specified device.</flag> - </use> -</pkgmetadata> diff --git a/media-video/coriander/Manifest b/media-video/coriander/Manifest deleted file mode 100644 index 06be4d7d9b94..000000000000 --- a/media-video/coriander/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST coriander-2.0.2.tar.gz 465690 SHA256 5c7fd31cb58d398e2742352bf1ffbd2ca22e06686c6668ecfd437735c2b79123 SHA512 f28ee4c50da3e47bfb93ac13b9aa277ba854d91fb4ef1f7ae71b2ce57b26ad746a1741a4ef6fb0b415b77ebcf4dae07241ec3acb876f845219c69ed6679498c8 WHIRLPOOL 356e645b0ad1589e8820a31a800087c5fc3814bbb31d75fbf90f08bac0b2654335317c0ee56cc3c3bab2a369282219b401d8e41245984c0dbc8f64f29de70efd diff --git a/media-video/coriander/coriander-2.0.2.ebuild b/media-video/coriander/coriander-2.0.2.ebuild deleted file mode 100644 index 935b93116b56..000000000000 --- a/media-video/coriander/coriander-2.0.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils - -DESCRIPTION="A Gnome2 GUI for firewire camera control and capture" -HOMEPAGE="https://sourceforge.net/projects/coriander/" - -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="" - -# ffmpeg? ( media-video/ffmpeg ) left out, because ffmpeg support is in -# development -RDEPEND=" - >=media-libs/libdc1394-2.0.0 - media-libs/libsdl - media-libs/tiff:0 - gnome-base/libgnomeui - gnome-base/libbonoboui - gnome-base/libgnomecanvas - gnome-base/libgnome - gnome-base/orbit -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" diff --git a/media-video/coriander/metadata.xml b/media-video/coriander/metadata.xml deleted file mode 100644 index 60aee0498675..000000000000 --- a/media-video/coriander/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">coriander</remote-id> - </upstream> -</pkgmetadata> diff --git a/media-video/dvd-slideshow/Manifest b/media-video/dvd-slideshow/Manifest deleted file mode 100644 index c630aa569dad..000000000000 --- a/media-video/dvd-slideshow/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST dvd-slideshow-0.8.4-2.tar.gz 162905 SHA256 0587cbe4b39b415aec232ada3213b4352c3b9eecec82a64594f1deb8b14a809d SHA512 07be50fe7f37e151de3bef70119cd85d40e83d38401d50a1350beff55084fcf3398110e8410b3710dcacc88a969b7ec808c1308ca6bc7ec4b5a8f4949feaa0a0 WHIRLPOOL 8f2bbb0f72cfe2a5df23c1a77bfd18c059558a82b9b853ba41d5ef61dc6e364696ed151fc5f96ef09b5d34b21b3349011860f59fe2015cb65aae0ff3a4dab5f7 -DIST dvd-slideshow-examples-0.8.4-1.tar.gz 1565431 SHA256 2bb1c227136783c9eb7a43ee7fad4b8b0871e70a4269ed5b7604b13ff88ebed7 SHA512 e79faf1358a787287417b24cfc3e6c2edcf56309f1f23b4b7a866ea88aee1948ed55d81d65281c069d1fd0e9adc51a6efe922933ca8f06b11a17bb7cb96c877f WHIRLPOOL 353d46580b8987e6521037fe230d6b27e607bbc15ff7cdd66841efa29e49ebdbedc0daef68848f9e5bbeb834dc0b3dbbbe3fd1cb5e4754fe0eb82cd85d046ee1 -DIST dvd-slideshow-themes-0.8.4-1.tar.gz 1225865 SHA256 3a929836c9a4afbb3b134718ea548d0f562f48c52d0026ff7bc1b99bebc4d5a1 SHA512 0ec476dc0f93c6f4f97465f0e062298231e091e09e84e0e93d040bb2a4f5ceae7e8ee3d54c776a22669de805f68eb2a9bc23a29da31112e39f6847fd0542fbbc WHIRLPOOL 366dfbb3e2f3b42d9dcdabbb418b4d32f86e87d12792364ed5bdd6bf883cd7da36df36113b48367b188ca2bd674773a1f63049f9c687d356e7f2cf5fa5cc635b diff --git a/media-video/dvd-slideshow/dvd-slideshow-0.8.4.2.ebuild b/media-video/dvd-slideshow/dvd-slideshow-0.8.4.2.ebuild deleted file mode 100644 index 6e1c98bf4b70..000000000000 --- a/media-video/dvd-slideshow/dvd-slideshow-0.8.4.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit versionator - -MY_P=${PN}-$(replace_version_separator 3 '-') - -DESCRIPTION="DVD Slideshow - Turn your pictures into a dvd with menus!" -HOMEPAGE="http://dvd-slideshow.sourceforge.net/wiki/Main_Page" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz - examples? ( mirror://sourceforge/${PN}/${PN}-examples-0.8.4-1.tar.gz ) - themes? ( mirror://sourceforge/${PN}/${PN}-themes-0.8.4-1.tar.gz )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="examples mp3 themes vorbis" - -RDEPEND="media-sound/sox - || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) - media-video/mjpegtools - >media-video/dvdauthor-0.6.11 - virtual/cdrtools - virtual/ffmpeg - app-cdr/dvd+rw-tools - mp3? ( media-sound/lame ) - vorbis? ( media-libs/libvorbis ) - sys-devel/bc - media-gfx/jhead" -DEPEND="" - -S=${WORKDIR}/${MY_P} - -src_install() { - dobin dir2slideshow dvd-menu dvd-slideshow gallery1-to-slideshow \ - jigl2slideshow - - dodoc doc/changelog.txt dvd-slideshowrc TODO.txt - dohtml doc/*.html - doman man/*.1 - - if use examples; then - docinto examples - dodoc -r "${WORKDIR}"/dvd-slideshow-examples-0.8.4-1/* - docompress -x /usr/share/doc/${PF}/examples - fi - - if use themes; then - rm "${WORKDIR}"/dvd-slideshow-themes-0.8.4-1/themes.readme.txt - insinto /usr/share/themes/${PF} - doins -r "${WORKDIR}"/dvd-slideshow-themes-0.8.4-1/* - fi -} diff --git a/media-video/dvd-slideshow/metadata.xml b/media-video/dvd-slideshow/metadata.xml deleted file mode 100644 index 892439e6e111..000000000000 --- a/media-video/dvd-slideshow/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>media-video@gentoo.org</email> - </maintainer> - <use> - <flag name="themes">Install theme pack</flag> - </use> - <upstream> - <remote-id type="sourceforge">dvd-slideshow</remote-id> - </upstream> -</pkgmetadata> diff --git a/media-video/pgcedit/Manifest b/media-video/pgcedit/Manifest deleted file mode 100644 index 1a341f5782dc..000000000000 --- a/media-video/pgcedit/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST PgcEdit_Manual_html.zip 1650202 SHA256 6cc6d0ff42dfa457022c2f9e9fafa9c088db18a9a82ab7cdfc231e1bbd8d87f4 SHA512 0cc4f824e9509dadb18e416012d32d4f1428c43fedc4af45ce22e05b216f9cd2e4700c97e7d4a9b1c4da4745940c1b53df93d1e1b919142b10279832db7c82df WHIRLPOOL 1af2e0fbd45243beed75862e2237e6416046e4e32dbd6894490ce00f19492e465f97572fe40322094eb013be09d3ff2ba218c1be34aaf1109005d0938fc3a26c -DIST PgcEdit_source_8.6.zip 898311 SHA256 09a24eaa79668001a5834c33f84ecc335134a3e5050ce6fa25ccbe4036e747f2 SHA512 3904e48dd0004bb8b2967771424c1ca5a5754c0854ac131c37497c66c3148c6ec06b9872a4c69b08cf46bb862b073467f6c0fe8230426bf70e9bb43caf5857ac WHIRLPOOL 31784485e78baf1a861ba3b8f1c4136029a4aff58aab89dac1f9e6b6811a37cd4e35ea9e377d596287ce019c7be8ca81ed593500873aca9107a5b27c78f2773a -DIST pgcedit.png 891 SHA256 8a7e6b96bb9714afb65683e0db7c77577f20ae97771670fca93fb56d488ad288 SHA512 f24efe76bc7a725da28d98db9e28fb111895cde83f99c4bf6cd4902c5ff32216d2399d97728de33576c61866ef725a0c3ee5466793945a978e6d26ccd0319988 WHIRLPOOL e76acabb53bf72c4290bfe561e42ffb813a38e1ca0e93f3cabf8803037114232338d5939874a066f674b9a87de2700801b55c33472eef1815b90cf3d5464548c diff --git a/media-video/pgcedit/files/pgcedit-0.8.6-config-paths.patch b/media-video/pgcedit/files/pgcedit-0.8.6-config-paths.patch deleted file mode 100644 index 24c395522397..000000000000 --- a/media-video/pgcedit/files/pgcedit-0.8.6-config-paths.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/PgcEdit_main.tcl -+++ b/PgcEdit_main.tcl -@@ -1456,9 +1456,9 @@ - catch {file delete $::config(bindir)} - } - } else { -- set config(apppath) [file dirname $scriptname] -- set ::config(bindir) [file join [file dirname $scriptname] "bin"] -- set ::config(plugindir) [file join [file dirname $scriptname] "plugins"] -+ set config(apppath) {/usr/share/pgcedit} -+ set ::config(bindir) "$config(apppath)/bin" -+ set ::config(plugindir) "$config(apppath)/plugins" - - if {! [file exists $::config(tempdir)]} { - set ::config(tempdir) "/tmp" ---- a/lib/main.tcl -+++ b/lib/main.tcl -@@ -4674,7 +4674,7 @@ - }
-
- proc display_doc {} {
-- set rootpath [file dirname $::config(bindir)]
-+ set rootpath "@DOCDIR@"
- set filename ""
- if {$::tcl_platform(platform) == "windows"} {
- if {[file exists [file join $rootpath "PgcEdit_Manual.chm"]]} {
diff --git a/media-video/pgcedit/metadata.xml b/media-video/pgcedit/metadata.xml deleted file mode 100644 index d15f30901972..000000000000 --- a/media-video/pgcedit/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="video">Add support for video preview</flag> - </use> -</pkgmetadata> diff --git a/media-video/pgcedit/pgcedit-0.8.6.ebuild b/media-video/pgcedit/pgcedit-0.8.6.ebuild deleted file mode 100644 index 0593f08eae4f..000000000000 --- a/media-video/pgcedit/pgcedit-0.8.6.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils versionator - -MY_PN="PgcEdit" -MY_P="${MY_PN}_source_$(get_after_major_version)" -MY_PDOC="${MY_PN}_Manual_html" - -DESCRIPTION="DVD IFO and Menu editor" -HOMEPAGE="http://download.videohelp.com/r0lZ/pgcedit/" -SRC_URI=" - http://download.videohelp.com/r0lZ/${PN}/versions/${MY_P}.zip - http://download.videohelp.com/r0lZ/${PN}/versions/${MY_PDOC}.zip - mirror://gentoo/${PN}.png" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="video" - -RDEPEND=" - app-cdr/cdrtools - >=dev-lang/tcl-8.4:0 - >=dev-lang/tk-8.4:0 - video? ( app-emulation/wine )" -DEPEND="app-arch/unzip" - -S=${WORKDIR} - -src_prepare() { - epatch "${FILESDIR}"/${P}-config-paths.patch - sed -i "s:@DOCDIR@:/usr/share/doc/${PF}/html:" lib/main.tcl || die - # These are only used in Windows. - rm bin/{mkisofs,pskill}.exe || die - use video || rm bin/PgcEditPreview.exe -} - -src_install() { - newbin ${MY_PN}_main.tcl ${PN} - - keepdir /usr/share/${PN}/plugins - insinto /usr/share/${PN} - doins -r bin lib - dohtml -r doc/* - - doicon "${DISTDIR}"/${PN}.png - make_desktop_entry ${PN} ${MY_PN} ${PN} "AudioVideo;Video;" - - dodoc HISTORY.txt TODO.txt -} diff --git a/media-video/xanim/Manifest b/media-video/xanim/Manifest deleted file mode 100644 index fe6723dfd6b4..000000000000 --- a/media-video/xanim/Manifest +++ /dev/null @@ -1,13 +0,0 @@ -DIST xa1.0_cyuv_linuxAlpha.o.gz 2053 SHA256 3b0a75581e9e10d7f60a699514ee7bd9dd0271c1ba731d15e90b4bb0c12b7187 SHA512 014df644c14d9c8fd060d9e024b1eebdb1e4eda0ddf273ecbf7f65956b1b97000ae0c973d88763d6f8f9fe2389dd1029318c3184273e457c4b4c49278e183990 WHIRLPOOL 60318531008423c2c3bb1a8c1e8c99b0792c59d916339c7dc20b12b8c4f619e3b022a3839bab581be37fe2528998a5583840b68999063f78886e6fd95ece82f3 -DIST xa1.0_cyuv_linuxELFg21.o.gz 1141 SHA256 9fa40166a40a20734ba1d00990d142a3961c2416e66dac3fe0767e8304aadb1a SHA512 bc60f1a657c48a5aa2dbfd8808f76d9b904c9d745e1e5bd02d9b7a3c701378f5359b2c99e3eb48ca74708477c296b461ec78ce78f1895ca6279a3e750f6bb84f WHIRLPOOL da98f5e12ec449d95ccf6fc858d176844442613bc59d1973e88b9b4bdbe0b27ab8d69c80da60ea9db12013814b4f23391b74a8766f39291670731d8fa796df19 -DIST xa1.0_cyuv_linuxPPC.o.Z 1513 SHA256 35318deacea099d0c05be985c01672f7f306e748965d5bbc8dd454fe8a28c46e SHA512 8659bb119793291e7ce087795cddcdfc6b918e1c169132a6f1ebb1bd36270d57e0dfc84503ec61f90c461496cab688aaac1cb4dbb2a2483f846bea038305733f WHIRLPOOL 0b952b76acf9e12da988f1679f6fa1c7d002008ed4b762e54cdfbb1ae935273e85bde6b5cd338b7d2d89b77f3d01de7a7a31bc7e61396ab1af77cc92877a409a -DIST xa1.0_cyuv_sparcELF.o.Z 1277 SHA256 f77cc763c9358e86bd5b77675cabf2150b2085d00d54eada0ec86239959a4a08 SHA512 2e7cab9942d2df510df5e3ed03a970a33276de56353ad0ee0970f42efac2fb2d4e4a92c8534eaa61eeb4f560241b405c92c77283086cf13be2bdcbb1f8423848 WHIRLPOOL f57b9de7ee40e828b193d36acb6be165e6dc0d3f164e1c2360e8109f5e611a3af66e3742a1e456f0728b6acc11412c3f5678de44cd24de12c2a8cecf30a97ba2 -DIST xa2.0_cvid_linuxAlpha.o.gz 5096 SHA256 83efeb14842cd6ee23565e1b8aa7dd637d5de5d7e7cfc25139f4a6b65588ef08 SHA512 2d47b449d539fbc108bfa6dccb41abc5e9ec1ecd0a519d8698950a7343fd59eb0b64938d2ac0f0e8af8c83287217c2d00589f46cd8a4ee9aeaa2b5c6cc207ec4 WHIRLPOOL 343888fd8010893b8346a85adb9b37ce50a368788c2c6a595866ca614098427208928e5f803e7d824c37b997e73b361cefd0713ee330d0894c02a66f4f5d2534 -DIST xa2.0_cvid_linuxELFg21.o.gz 3689 SHA256 59d7f06388f6461ce69aec7b815b5b76281bad14c7ef13f8fadaa5b848072eb5 SHA512 2375d44713af0fe5c6f3873cefd4e82ad2cdb5c3f2be936966a3d1747f73f15ad37945f2185da116f733eff7bdff989961e2cfc5d715ea9b5045d860aa32f0b4 WHIRLPOOL a115d5fd7ceac5bae8b06538cb1dc92f4e32bea0106780cf523e824b01db6e280239e6bf6def16f50acf59bb41222a640101c779da0414f2c71aa0ba2b83e080 -DIST xa2.0_cvid_linuxPPC.o.Z 5192 SHA256 aa7ea8f934780fa3ea887867811c18023cf7a9740cdfa942648f4fd7d6d996f5 SHA512 12ced02b89c2d8d8981104fe7fe93a95a2fb20607635194852e5ff6044c2def9df18ba1db8f639426fb9015f25e17d3b945170f4e1669a1281e0c8494363fe83 WHIRLPOOL 513b7b93e98f8207197476ade0282cf35cc8667c10a24f7cf73f46d39e465e869ab6563591fd3303d31553869b2a40c1ce7cf3260fb3f5023ab1918effab625e -DIST xa2.0_cvid_sparcELF.o.Z 4730 SHA256 705511a4eb9a639b7c95a3bb7d6f4f7b1d0ce4a59db2a9cb567bfb3c4a513d02 SHA512 6d6aef8f5c4018facafbc42085b9644f2dbd37f8f0131b9e99bcb0d03157ead6d6bfe8fbc92f11cd1ab335d3771fb323081af578a40bf39c8e3ec766a2b0891a WHIRLPOOL a10ae9a90f3f4391170b4f160e90fb14e00c9e268e632e91fbb00e346192ef46fe26d0624b33b85d330440572e6852d374cc3e134c8c3c03d64789fb2b9f284a -DIST xa2.0_iv32_linuxAlpha.o.gz 33172 SHA256 5439471b0f78da3538ef366311c5ad732e415c95095a452b46694b5b68deac15 SHA512 b6f4a963dc1ae954c61a0c6053fdbe48357cf77f849feadb491e111109405830cc48ce32faea3bec4241b08698470d2389b0022979f47f3fb833436dcba41181 WHIRLPOOL e76d6d1e11771fbdfce334d2925648276056ece1a1c8ac663ad96d579b76b893fc472432c31ee175f3af773c78914db14a48fd0e613f2abd419d13d96a97545e -DIST xa2.0_iv32_linuxPPC.o.Z 56163 SHA256 d332753ffc6a47c9853a26443e562d3d5aa1cc7a8ac9fad471d3bd2ca0207d3e SHA512 73837266ff178568dd384207443b1236bad7c9867c03c8b45e3894b091780b7f4c2564a993ea4dbeeadc151dfcf87c3a5ecaa3efdc41fa2ab8461151c6aca72f WHIRLPOOL 72430e68df1e825ec48924a6d9845c282d1ded992d95f4487ec248fdd0522e27f90ab1d94077080a3f7ed53b9e1f0decc75f5a2200e732e58efd10743bb6e0b5 -DIST xa2.0_iv32_sparcELF.o.Z 48813 SHA256 86b4613490ac3cadc73524cc433deafebedacbda692ad5f88bcb7c029113ad24 SHA512 6f42e13f5adea510458b9d08cc8acc401cdebec5668bb73922ac053707d2401d503f38a33182c80748e09378464b907224ac77a166098f9dd7877e7dbe972bd1 WHIRLPOOL c87ee79394707c121396df8cea5b7f29a084cf1507033e870d1d73f389feca74906f2586906a955ffff7d4e0fa5e8aab14a772225313ee35ede6de43aedcf1e0 -DIST xa2.1_iv32_linuxELFg21.o.gz 29291 SHA256 41420dca15e5e546c455553b6434435d53de17a08a6307a79de75e753a85b3a1 SHA512 df2a9c534239061da3dab413b6e4e9c127ec4b0a3fd6a8665169bc69e3577b10b7c26c21124e083ece891ac28605ec6f4e407dc2a35ffe54f16101d8cc9be179 WHIRLPOOL ec1c0074006a0b0229b8c1fc1bd777225ea96fdc4b77272ec3b6ffe3569e31c677fa8b175b6263b42904bbb5dd1d2d5c7fcbda262333c2394c993d8a03c379b9 -DIST xanim2801.tar.gz 441250 SHA256 72031927a70ab782e2b0a69daaef7894b0ec1c2c6c2d65d495aff5f50bbed0a9 SHA512 c289227f5af42f0c02d2e3188443f472d103bd6ace3bc05b39206daca1e8f81971d9e9bc30891d0ced2c4aca7b9bf0ecbfe8cc0d56563945d28e505435bb6f60 WHIRLPOOL c7118a98d337caa164e399032183a476d3b090ce7e6c7e503dea229a06c6c6307dd04a10bf408088489dbc81f8de913a29ca66460fbe7f22d0656c75b6abdf54 diff --git a/media-video/xanim/files/xanim-2.80.1-freebsd.patch b/media-video/xanim/files/xanim-2.80.1-freebsd.patch deleted file mode 100644 index c31651a74fbe..000000000000 --- a/media-video/xanim/files/xanim-2.80.1-freebsd.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- xa_audio.h.old Thu Apr 11 08:48:39 2002 -+++ xa_audio.h Thu Apr 11 08:49:25 2002 -@@ -139,7 +139,11 @@ - #define _FILE_DSP "/dev/dsp" - #define _FILE_MIXER "/dev/mixer" - #ifdef __FreeBSD__ -+#if __FreeBSD__ > 3 -+#include <sys/soundcard.h> -+#else - #include <machine/soundcard.h> -+#endif - #else - #include <sys/soundcard.h> - #endif diff --git a/media-video/xanim/files/xanim-2.80.1-gcc41.patch b/media-video/xanim/files/xanim-2.80.1-gcc41.patch deleted file mode 100644 index 3652989c32da..000000000000 --- a/media-video/xanim/files/xanim-2.80.1-gcc41.patch +++ /dev/null @@ -1,71 +0,0 @@ ---- xanim2801/xa_input.c.orig 2006-02-24 23:01:28.000000000 +0900 -+++ xanim2801/xa_input.c 2006-02-24 23:07:28.000000000 +0900 -@@ -952,13 +952,6 @@ - else return(xaFALSE); - } - --xaULONG xa_ftp_abort(xin) --XA_INPUT xin; --{ -- return(xaFALSE); --} -- -- - /************************ - * - *********/ -@@ -1025,28 +1018,28 @@ - memset(&data,0,sizeof(data)); - memset(&from,0,sizeof(from)); - if (gethostname(hostname, sizeof(hostname)) < 0) -- return(xa_ftp_abort(xin)); -+ return(xaFALSE); - if ((host= (struct hostent *)gethostbyname(hostname)) == 0) -- return(xa_ftp_abort(xin)); -+ return(xaFALSE); - data.sin_family = host->h_addrtype; - memcpy( (char *)&data.sin_addr, (char *)host->h_addr_list[0], host->h_length); - if ((tmp_sock = socket ( AF_INET , SOCK_STREAM , 0 )) < 0) -- return(xa_ftp_abort(xin)); -+ return(xaFALSE); - len = 1; - if (setsockopt(tmp_sock, SOL_SOCKET, SO_REUSEADDR, - (char *)(&len), sizeof(len)) < 0) -- { close(tmp_sock); return(xa_ftp_abort(xin)); } -+ { close(tmp_sock); return(xaFALSE); } - - data.sin_port = 0; - if ( bind(tmp_sock, (struct sockaddr *)&data, sizeof(data)) < 0 ) -- { close(tmp_sock); return(xa_ftp_abort(xin)); } -+ { close(tmp_sock); return(xaFALSE); } - - len = sizeof(data); - if (getsockname(tmp_sock, (struct sockaddr *)&data, &len) < 0 ) -- { close(tmp_sock); return(xa_ftp_abort(xin)); } -+ { close(tmp_sock); return(xaFALSE); } - - if (listen(tmp_sock, 4) < 0 ) -- { close(tmp_sock); return(xa_ftp_abort(xin)); } -+ { close(tmp_sock); return(xaFALSE); } - - /* POD add support for PORT command? */ - addr = (xaUBYTE *) (&data.sin_addr); -@@ -1059,15 +1052,15 @@ - - if (xa_ftp_send_cmd(xin, port_cmd, &retcode) == xaFALSE) - { fprintf(stderr,"FTP: send cmd err\n"); -- close(tmp_sock); return(xa_ftp_abort(xin)); } -+ close(tmp_sock); return(xaFALSE); } - - if (xa_ftp_send_cmd(xin, file_cmd, &retcode) == xaFALSE) - { fprintf(stderr,"FTP: send cmd err\n"); -- close(tmp_sock); return(xa_ftp_abort(xin)); } -+ close(tmp_sock); return(xaFALSE); } - - len = sizeof(from); - xin->dsock = accept((int)tmp_sock, (struct sockaddr *) &from, (int *)&len); -- if (xin->dsock < 0) { close(tmp_sock); return(xa_ftp_abort(xin)); } -+ if (xin->dsock < 0) { close(tmp_sock); return(xaFALSE); } - close(tmp_sock); - return(xaTRUE); - } diff --git a/media-video/xanim/metadata.xml b/media-video/xanim/metadata.xml deleted file mode 100644 index 68b9a06fccf1..000000000000 --- a/media-video/xanim/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>media-video@gentoo.org</email> -</maintainer> -</pkgmetadata> diff --git a/media-video/xanim/xanim-2.80.1-r4.ebuild b/media-video/xanim/xanim-2.80.1-r4.ebuild deleted file mode 100644 index f49e589999be..000000000000 --- a/media-video/xanim/xanim-2.80.1-r4.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -inherit eutils toolchain-funcs - -DESCRIPTION="program for playing a wide variety of animation, audio and video formats" -HOMEPAGE="http://xanim.polter.net/" - -LICENSE="XAnim" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="" - -RDEPEND="x11-libs/libXext - x11-libs/libXt - >=sys-libs/zlib-1.1.3" -DEPEND="${RDEPEND} - >=sys-apps/sed-4.0.5 - x11-proto/xextproto" - -MY_P=${PN}${PV//.} -S=${WORKDIR}/${MY_P} - -_XA_CYUV_alpha=xa1.0_cyuv_linuxAlpha.o -_XA_CVID_alpha=xa2.0_cvid_linuxAlpha.o -_XA_IV32_alpha=xa2.0_iv32_linuxAlpha.o -_XA_EXT_alpha=.gz - -_XA_CYUV_ppc=xa1.0_cyuv_linuxPPC.o -_XA_CVID_ppc=xa2.0_cvid_linuxPPC.o -_XA_IV32_ppc=xa2.0_iv32_linuxPPC.o -_XA_EXT_ppc=.Z - -_XA_CYUV_sparc=xa1.0_cyuv_sparcELF.o -_XA_CVID_sparc=xa2.0_cvid_sparcELF.o -_XA_IV32_sparc=xa2.0_iv32_sparcELF.o -_XA_EXT_sparc=.Z - -_XA_CYUV_x86=xa1.0_cyuv_linuxELFg21.o -_XA_CVID_x86=xa2.0_cvid_linuxELFg21.o -_XA_IV32_x86=xa2.1_iv32_linuxELFg21.o -_XA_EXT_x86=.gz - -_XA_CYUV_x86_fbsd=xa1.0_cyuv_linuxELFg21.o -_XA_CVID_x86_fbsd=xa2.0_cvid_linuxELFg21.o -_XA_IV32_x86_fbsd=xa2.1_iv32_linuxELFg21.o -_XA_EXT_x86_fbsd=.gz - -# This might leave _XA_EXT empty and that's fine, just indicates no -# particular support for a given arch -MY_ARCH=${ARCH/-/_} -eval _XA_EXT=\${_XA_EXT_${MY_ARCH}} -eval _XA_CVID=\${_XA_CVID_${MY_ARCH}} -eval _XA_CYUV=\${_XA_CYUV_${MY_ARCH}} -eval _XA_IV32=\${_XA_IV32_${MY_ARCH}} - -SRC_URI="mirror://gentoo/${MY_P}.tar.gz - sparc? ( - mirror://gentoo/${_XA_CVID_sparc}${_XA_EXT_sparc} - mirror://gentoo/${_XA_CYUV_sparc}${_XA_EXT_sparc} - mirror://gentoo/${_XA_IV32_sparc}${_XA_EXT_sparc} - ) - alpha? ( - mirror://gentoo/${_XA_CVID_alpha}${_XA_EXT_alpha} - mirror://gentoo/${_XA_CYUV_alpha}${_XA_EXT_alpha} - mirror://gentoo/${_XA_IV32_alpha}${_XA_EXT_alpha} - ) - ppc? ( - mirror://gentoo/${_XA_CVID_ppc}${_XA_EXT_ppc} - mirror://gentoo/${_XA_CYUV_ppc}${_XA_EXT_ppc} - mirror://gentoo/${_XA_IV32_ppc}${_XA_EXT_ppc} - ) - x86? ( - mirror://gentoo/${_XA_CVID_x86}${_XA_EXT_x86} - mirror://gentoo/${_XA_CYUV_x86}${_XA_EXT_x86} - mirror://gentoo/${_XA_IV32_x86}${_XA_EXT_x86} - ) - x86-fbsd? ( - mirror://gentoo/${_XA_CVID_x86}${_XA_EXT_x86} - mirror://gentoo/${_XA_CYUV_x86}${_XA_EXT_x86} - mirror://gentoo/${_XA_IV32_x86}${_XA_EXT_x86} - )" - -src_unpack() { - unpack ${MY_P}.tar.gz - if [[ -n ${_XA_EXT} ]]; then - mkdir "${S}"/mods || die - cd "${S}"/mods || die - unpack ${_XA_CVID}${_XA_EXT} - unpack ${_XA_CYUV}${_XA_EXT} - unpack ${_XA_IV32}${_XA_EXT} - fi - cd "${S}" - sed -i -e 's:/usr/X11R6:/usr:g' Makefile* - - epatch "${FILESDIR}/${P}-gcc41.patch" - epatch "${FILESDIR}/${P}-freebsd.patch" - - use elibc_glibc || sed -i -e 's/-ldl//' Makefile* -} - -src_compile() { - # Set XA_DLL_PATH even though we statically link the mods, I guess - # this provides extensibility - emake CC="$(tc-getCC)" OPTIMIZE="${CFLAGS}" LD_FLAGS="${LDFLAGS}" \ - XA_DLL_DEF="-DXA_DLL -DXA_PRINT" XA_DLL_PATH=/usr/lib/xanim/mods \ - ${_XA_EXT:+ \ - XA_IV32_LIB="mods/${_XA_CVID}" \ - XA_CYUV_LIB="mods/${_XA_CYUV}" \ - XA_CVID_LIB="mods/${_XA_IV32}" } \ - || die -} - -src_install() { - dobin xanim || die - newman docs/xanim.man xanim.1 - dodoc README - dodoc docs/README.* docs/*.readme docs/*.doc - - # I don't know why we're installing these modules when they're - # statically linked, but whatever... - if [[ -n ${_XA_EXT} ]]; then - insinto /usr/lib/xanim/mods - doins mods/${_XA_CVID} - doins mods/${_XA_CYUV} - doins mods/${_XA_IV32} - fi -} diff --git a/media-video/xvideoservicethief/Manifest b/media-video/xvideoservicethief/Manifest deleted file mode 100644 index bb52fd840a1e..000000000000 --- a/media-video/xvideoservicethief/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xVST_2_4_1_src.zip 3817619 SHA256 cbd1f24156bdb6e3527b5b4d6823441881462442b9aeeb36098abcf16fbe7a29 SHA512 d0f23c3ac652326d3dd53ef66ba7db0c09ba28f8f7ad0bee864cab057b87d4b171f6076675abe443f738d7c715ec79d507e8d08fd595db3208fc4f9c5548eb2c WHIRLPOOL c19d6fac3a781435de6d4615a02ec00d21069387051ac0bdfda09d668ab70141a115ea1633d7290c3789f2353ddcf308f4372391a20a7689f94dc11df26561d8 diff --git a/media-video/xvideoservicethief/files/xvideoservicethief-2.4.1-gcc47.patch b/media-video/xvideoservicethief/files/xvideoservicethief-2.4.1-gcc47.patch deleted file mode 100644 index 90ea8a88ba82..000000000000 --- a/media-video/xvideoservicethief/files/xvideoservicethief-2.4.1-gcc47.patch +++ /dev/null @@ -1,16 +0,0 @@ -Index: work/src/qtsingleapplication/src/qtlocalpeer.cpp -=================================================================== ---- work.orig/src/qtsingleapplication/src/qtlocalpeer.cpp -+++ work/src/qtsingleapplication/src/qtlocalpeer.cpp -@@ -100,7 +100,11 @@ QtLocalPeer::QtLocalPeer(QObject* parent - socketName += QLatin1Char('-') + QString::number(sessionId, 16);
- }
- #else
-+#if __GNUC__ >= 4 && __GNUC_MINOR__ <=6
- socketName += QLatin1Char('-') + QString::number(::getuid(), 16);
-+#else
-+ socketName += QLatin1Char('-') + QString::number(QtLP_Private::getuid(), 16);
-+#endif
- #endif
-
- server = new QLocalServer(this);
diff --git a/media-video/xvideoservicethief/files/xvideoservicethief-2.4.1-youtube-api.patch b/media-video/xvideoservicethief/files/xvideoservicethief-2.4.1-youtube-api.patch deleted file mode 100644 index 7bffe12f0d0d..000000000000 --- a/media-video/xvideoservicethief/files/xvideoservicethief-2.4.1-youtube-api.patch +++ /dev/null @@ -1,205 +0,0 @@ ---- trunk/resources/services/youtube/youtube.js 2010/09/02 11:52:07 911 -+++ trunk/resources/services/youtube/youtube.js 2012/05/08 17:34:53 975 -@@ -3,7 +3,7 @@ - * This file is part of xVideoServiceThief, - * an open-source cross-platform Video service download - * --* Copyright (C) 2007 - 2010 Xesc & Technology -+* Copyright (C) 2007 - 2012 Xesc & Technology - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by -@@ -25,9 +25,9 @@ - - function RegistVideoService() - { -- this.version = "2.1.5"; -+ this.version = "3.0.6"; - this.minVersion = "2.0.0a"; -- this.author = "Xesc & Technology 2009"; -+ this.author = "Xesc & Technology 2012"; - this.website = "http://www.youtube.com/"; - this.ID = "youtube.com"; - this.caption = "YouTube"; -@@ -38,7 +38,6 @@ - function getVideoInformation(url) - { - const URL_YOUTBE = "http://www.youtube.com/watch?v=%1"; -- const HD_VIDEO_RES = "22"; - // init result - var result = new VideoDefinition(); - // default URL -@@ -52,35 +51,112 @@ - embededID = strRemove(embededID, 0, embededID.lastIndexOf("/v/") + 3); - youTubeURL = strFormat(URL_YOUTBE, embededID); - } -+ // cehck if is an embeded video (v2) -+ else if (youTubeURL.toString().indexOf("/embed/") != -1) -+ { -+ var embededID = copyBetween(youTubeURL + "?", "/embed/", "?"); -+ youTubeURL = strFormat(URL_YOUTBE, embededID); -+ } - // download webpage - var http = new Http(); - var html = http.downloadWebpage(youTubeURL); -+ // get cookies -+ result.cookies = http.getCookies("|"); - // get the video title - result.title = copyBetween(html, "<title>", "</title>"); - result.title = normalizeSpaces(result.title); -+ result.title = strReplace(result.title, "\n", ""); -+ result.title = strReplace(result.title, " - YouTube", ""); - // check if this video need a login -- result.needLogin = result.title == "Broadcast Yourself."; -+ result.needLogin = strIndexOf(html, 'id="verify-details"') != -1; - // if we can continue (no loggin needed) - if (result.needLogin) return result; -- // get the video info block -- var dirtyUrl = copyBetween(html, "fmt_stream_map=", "34%7Chttp"); -- // we have an empty "dirtyUrl"?? if yes then we give it a second try -- if (dirtyUrl == "") dirtyUrl = copyBetween(html, "fmt_url_map=", "&") + "&"; -- // get the video resolution -- var vidRes = getToken(dirtyUrl, "%7C", 0); -- // check if is a HD_VIDEO_RES (for HD videos the extension is mp4) -- if (vidRes == HD_VIDEO_RES) result.extension = ".mp4"; -- // get the video url -- result.URL = getToken(dirtyUrl, "%7C", 1); -- // convert the hex codes to ascii -- result.URL = cleanUrl(result.URL); -- // remove the last "," and replace it with an "&" (if is needed) -- if (strLastIndexOf(result.URL, "&") < strLastIndexOf(result.URL, ",")) -- result.URL = strRemove(result.URL, strLastIndexOf(result.URL, ","), result.URL.toString().length) + "&"; -+ // get the video URL and extension -+ var videoInfo = getVideoUrlAndExtension(html); -+ result.URL = videoInfo.url; -+ result.extension = videoInfo.extension; - // return the video information - return result; - } - -+function getVideoUrlAndExtension(html) -+{ -+ // init result -+ var result = { url:null, extension:null }; -+ // get the flashVars value -+ var flashVars = "?" + copyBetween(html, 'flashvars=\\"', '\\"'); -+ // convert each "&" into "&" -+ flashVars = strReplace(flashVars, "\\u0026amp;", "&"); -+ // get an array with all fmt_stream_map values -+ var fmt_stream_map_arr = splitString(getUrlParam(flashVars, "url_encoded_fmt_stream_map"), "url%3D", false); -+ // default selected video quality -+ var selectedFormat = -1; -+ // detect the better quality -+ for (var n = 0; n < fmt_stream_map_arr.length && selectedFormat == -1; n++) -+ { -+ fmt_stream_map_arr[n] = "?url=" + cleanUrl(fmt_stream_map_arr[n]).toString(); -+ // remove the last "," (if exists) -+ if (strLastIndexOf(fmt_stream_map_arr[n], ",") == fmt_stream_map_arr[n].toString().length - 1) -+ fmt_stream_map_arr[n] = strRemove(fmt_stream_map_arr[n], fmt_stream_map_arr[n].toString().length - 1, 1); -+ // check video type -+ var vtype = getToken(getUrlParam(fmt_stream_map_arr[n], "type"), ";", 0); -+ // is known format? -+ if (vtype == "video/x-flv" || vtype == "video/mp4") -+ { -+ selectedFormat = n; -+ // configure video extension -+ result.extension = extensionFromVideoType(vtype); -+ } -+ } -+ // no format selected? -+ if (selectedFormat == -1) selectedFormat = 0; -+ // get the host url -+ var urlHost = getToken(fmt_stream_map_arr[selectedFormat], "?", 1); -+ urlHost = strReplace(urlHost, "url=", ""); -+ // leave only the parameters -+ fmt_stream_map_arr[selectedFormat] = getToken(fmt_stream_map_arr[selectedFormat], "?", 2); -+ // get url parts -+ var urlParts = splitString(fmt_stream_map_arr[selectedFormat], "&", false); -+ // set the url host -+ result.url = urlHost + "?"; -+ // build the initial url -+ for (var n = 0; n < urlParts.length; n++) -+ { -+ var pname = getToken(urlParts[n], "=", 0).toString(); -+ var pvalue = getToken(urlParts[n], "=", 1).toString(); -+ var duplicatedPname = strIndexOf(result.url, pname + "=") != -1; -+ // is an excluded param? -+ if (!duplicatedPname && pname != "fexp" && pname != "quality" && pname != "fallback_host" && pname != "type") -+ result.url += pname + "=" + pvalue + "&"; -+ } -+ // remove the last & -+ if (strLastIndexOf(result.url, "&") == result.url.length - 1) -+ urlInitial = strRemove(result.url, result.url.length - 1, 1); -+ // get extra (optional) params -+ var ptchn = getUrlParam(flashVars, "ptchn"); -+ if (ptchn != "") result.url += "ptchn=" + ptchn + "&"; -+ var ptk = getUrlParam(flashVars, "ptk"); -+ if (ptk != "") result.url += "ptk=" + ptk; -+ // configure the video extension (if is not yet configured) -+ if (!result.extension) -+ { -+ var vtype = getToken(getUrlParam(fmt_stream_map_arr[selectedFormat], "type"), ";", 0); -+ // configure video extension -+ result.extension = extensionFromVideoType(vtype); -+ } -+ // return -+ return result; -+} -+ -+function extensionFromVideoType(vtype) -+{ -+ if (vtype == "video/x-flv") return ".flv"; -+ if (vtype == "video/mp4") return ".mp4"; -+ if (vtype == "video/webm") return ".webm"; -+ // default extension -+ return ".flv"; -+} -+ - /* - This function "normalizeSpaces(str)" will be deprecated on next xVST version - and replaced with the new "simplifyString(str)" function (added in xVST 2.3.1) -@@ -99,9 +175,11 @@ - function searchVideos(keyWord, pageIndex) - { - const URL_SEARCH = "http://www.youtube.com/results?search_query=%1&page=%2&hl=%3"; -- const HTML_SEARCH_START = "<!-- start search results -->"; -- const HTML_SEARCH_FINISH = "<!-- end search results -->"; -- const HTML_SEARCH_SEPARATOR = '<div class="video-entry">'; -+ const HTML_SEARCH_START = '<div id="search-results">'; -+ const HTML_SEARCH_FINISH = '<div id="search-pva-content">'; -+ const HTML_SEARCH_SEPARATOR = '<div class="thumb-container">'; -+ const HTML_SEARCH_SUMMARY_START = '<p class="num-results">'; -+ const HTML_SEARCH_SUMMARY_END = '</p>'; - // replace all spaces for "+" - keyWord = strReplace(keyWord, " ", "+"); - // init search results object -@@ -110,7 +188,7 @@ - var http = new Http(); - var html = http.downloadWebpage(strFormat(URL_SEARCH, keyWord, pageIndex, searchResults.getUserLanguage())); - // get the search summary -- var summary = copyBetween(html, '<div id="search-num-results" class="name">', '</div>'); -+ var summary = copyBetween(html, HTML_SEARCH_SUMMARY_START, HTML_SEARCH_SUMMARY_END); - searchResults.setSummary(cleanSummary(summary)); - // get results html block - var htmlResults = copyBetween(html, HTML_SEARCH_START, HTML_SEARCH_FINISH); -@@ -148,14 +226,17 @@ - var tmp, videoUrl, imageUrl, title, description, duration, rating; - // get video url - videoUrl = VIDEO_URL + copyBetween(html, 'href="', '"'); -- // get title and image url -+ // get image url - tmp = copyBetween(html, '<img', '>') ; -- title = copyBetween(tmp, 'title="', '"'); - imageUrl = copyBetween(tmp, 'src="', '"'); - if (strIndexOf(imageUrl, "default.jpg") == -1) // if is not a "default.jpg"... - imageUrl = copyBetween(tmp, 'thumb="', '"'); -+ imageUrl = "http:" + imageUrl; -+ // get video title -+ title = copyBetween(html, 'dir="ltr" title="', '"'); - // get video description -- description = copyBetween(html, 'class="video-description">', '</div>'); -+ description = copyBetween(html, '<p id="video-description-', '</p>'); -+ description = copyBetween(description + '|', '>', '|'); - // get video duration - duration = convertToSeconds(copyBetween(html, '<span class="video-time">', '</span>')); - // get rating diff --git a/media-video/xvideoservicethief/metadata.xml b/media-video/xvideoservicethief/metadata.xml deleted file mode 100644 index d5044b7a4cef..000000000000 --- a/media-video/xvideoservicethief/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>hwoarang@gentoo.org</email> - <name>Markos Chandras</name> - </maintainer> - <maintainer type="project"> - <email>media-video@gentoo.org</email> - <name>Gentoo Video project</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">xviservicethief</remote-id> - </upstream> -</pkgmetadata> diff --git a/media-video/xvideoservicethief/xvideoservicethief-2.4.1-r2.ebuild b/media-video/xvideoservicethief/xvideoservicethief-2.4.1-r2.ebuild deleted file mode 100644 index c153bc9c62d1..000000000000 --- a/media-video/xvideoservicethief/xvideoservicethief-2.4.1-r2.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=2 - -LANGS="br ca cs da de es fr gl hu it ja ko nl pl ro ru sv" - -inherit eutils qt4-r2 versionator - -MY_PV=$(replace_all_version_separators '_') -MY_P="xVST_${MY_PV}_src" - -DESCRIPTION="Download (and convert) videos from various Web Video Services" -HOMEPAGE="http://xviservicethief.sourceforge.net/" -SRC_URI="mirror://sourceforge/xviservicethief/${MY_P}.zip" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug doc" - -DEPEND="app-arch/unzip - >=dev-qt/qtgui-4.5.3:4 - >=dev-qt/qtwebkit-4.5.3:4 - doc? ( app-doc/doxygen )" -RDEPEND=">=dev-qt/qtgui-4.5.3:4 - virtual/ffmpeg - media-video/flvstreamer" - -RES_NAME="xVST" - -S="${WORKDIR}" - -src_prepare() { - # fix translations - mv "${S}"/resources/translations/${RES_NAME}_cz.ts \ - "${S}"/resources/translations/${RES_NAME}_cs.ts ||die - mv "${S}"/resources/translations/${RES_NAME}_jp.ts \ - "${S}"/resources/translations/${RES_NAME}_ja.ts || die - mv "${S}"/resources/translations/${RES_NAME}_du.ts \ - "${S}"/resources/translations/${RES_NAME}_nl.ts || die - mv "${S}"/resources/translations/${RES_NAME}_kr.ts \ - "${S}"/resources/translations/${RES_NAME}_ko.ts || die - # fix plugins, language path - sed -i -e "s/getApplicationPath()\ +\ \"/\"\/usr\/share\/${PN}/g" \ - "${S}"/src/options.cpp || die "failed to fix paths" - epatch "${FILESDIR}"/${P}-youtube-api.patch - # bug 427066 - epatch "${FILESDIR}"/${P}-gcc47.patch -} - -src_compile() { - local lang= - emake || die "emake failed" - for lang in "${S}"/resources/translations/*.ts; do - lrelease ${lang} - done -} - -src_install() { - dobin bin/xvst || die "dobin failed" - local dest=/usr/share/${PN}/plugins - dodir ${dest} - find resources/services -name '*.js' -exec cp -dpR {} "${D}"${dest} \; - newicon resources/images/InformationLogo.png xvst.png - make_desktop_entry /usr/bin/xvst xVideoServiceThief xvst 'Qt;AudioVideo;Video' - if use doc; then - cd "${S}/documentation/source" - sed -i "/OUTPUT_DIRECTORY/s:G\:.*:docs:" Doxyfile - doxygen Doxyfile - dohtml -r docs/html/* || die "dohtml failed" - fi - - #install translations - insinto /usr/share/${PN}/languages/ - local lang= tlang= - for lang in ${LINGUAS}; do - for tlang in ${LANGS}; do - [[ ${lang} == ${tlang} ]] && doins "${S}"/resources/translations/xVST_${tlang}.qm - done - done -} |