We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.

changeset 74:3fae46c19fc9

added libwebp-0.4.1 (until update is in the official portage) & updated mediabrowser-server ccordingly
author gsnerf <gsnerf@gsnerf.de>
date Fri, 03 Oct 2014 21:13:19 +0200
parents f336c5c11bfc
children 08dd3a677dc7
files media-libs/libwebp/Manifest media-libs/libwebp/libwebp-0.4.1.ebuild media-tv/mediabrowser-server/Manifest media-tv/mediabrowser-server/mediabrowser-server-3.0.5387_beta.ebuild
diffstat 4 files changed, 72 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/media-libs/libwebp/Manifest	Fri Oct 03 21:13:19 2014 +0200
@@ -0,0 +1,2 @@
+DIST libwebp-0.4.1.tar.gz 966358 SHA256 00b646e6f66550a8faa998711fe70aabee9ed3bc562a8437c89042901674d027 SHA512 0b2e61aa431292f2f7616f4e2f3bfe20d0b596a875b6d6e4e11ba4c7ce2709815bd936d5402ffc3c927732cb2b28c8d46c2411b25c82442b5adfa631c8548676 WHIRLPOOL e3faab32355b75d04f61e02cf2039a6d6b3111a1cf1c6ad3877ce653d4cb830ffabc9541b14e98e125754b2f083a61bc2eabec279e29cecebe806a865b079f26
+EBUILD libwebp-0.4.1.ebuild 2005 SHA256 23d5494cb1bd980236fb14c09c3f417edcc32075a01297148418c12391528605 SHA512 61027ea88d8be0354fa960437cf14a4cbe30519b938783cf64766a5ca6da2d4b893b483f39b0778475a67a23567353f1b159fb426065bfe8c2cadb986bba328d WHIRLPOOL b9471ec1d93317afb4b3278ab26585a7a972e627dd6771e84b044214907c1dea94cc1237bfaaeaef67aa4d7b3796aa072474b3dfab25feac5f831668a29a7a61
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/media-libs/libwebp/libwebp-0.4.1.ebuild	Fri Oct 03 21:13:19 2014 +0200
@@ -0,0 +1,67 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libwebp/libwebp-0.4.0.ebuild,v 1.15 2014/04/28 17:45:42 mgorny Exp $
+
+EAPI=5
+inherit eutils libtool multilib-minimal
+
+DESCRIPTION="A lossy image compression format"
+HOMEPAGE="http://code.google.com/p/webp/"
+SRC_URI="http://downloads.webmproject.org/releases/webp/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/5" # subslot = libwebp soname version
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~m68k-mint"
+IUSE="experimental gif +jpeg opengl +png static-libs swap-16bit-csp tiff"
+
+# TODO: dev-lang/swig bindings in swig/ subdirectory
+RDEPEND="gif? ( media-libs/giflib:= )
+	jpeg? ( virtual/jpeg:0= )
+	opengl? (
+		media-libs/freeglut
+		virtual/opengl
+		)
+	png? ( media-libs/libpng:0= )
+	tiff? ( media-libs/tiff:0= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT="mirror"
+
+ECONF_SOURCE=${S}
+
+src_prepare() {
+	# This is conflicting with `usex` later on, upstream is using ac_cv_ wrong
+	# If modifying configure.ac, eautoreconf is required because of "Maintainer mode"
+	sed -i -e '/unset ac_cv_header_GL_glut_h/d' configure || die
+
+	# Fix libtool relinking, bug 499270.
+	elibtoolize
+}
+
+multilib_src_configure() {
+	# Only used for gif2webp binary wrt #486646
+	local build_gif2webp=$(usex gif)
+	multilib_is_native_abi || build_gif2webp=no
+
+	ac_cv_header_gif_lib_h=${build_gif2webp} \
+	ac_cv_header_jpeglib_h=$(usex jpeg) \
+	ac_cv_header_png_h=$(usex png) \
+	ac_cv_header_GL_glut_h=$(usex opengl) \
+	ac_cv_header_tiffio_h=$(usex tiff) \
+		econf \
+			$(use_enable static-libs static) \
+			$(use_enable swap-16bit-csp) \
+			$(use_enable experimental) \
+			--enable-libwebpmux \
+			--enable-libwebpdemux \
+			--enable-libwebpdecoder
+}
+
+multilib_src_install() {
+	emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+	prune_libtool_files
+	dodoc AUTHORS ChangeLog doc/*.txt NEWS README{,.mux}
+}
--- a/media-tv/mediabrowser-server/Manifest	Thu Oct 02 12:29:04 2014 +0200
+++ b/media-tv/mediabrowser-server/Manifest	Fri Oct 03 21:13:19 2014 +0200
@@ -3,5 +3,5 @@
 DIST 5bbf58b87db790ae019547f37fec9959667d0074.zip 50788995 SHA256 c3b0b37bdb8513b927ccc6a31703a75c8b1d49741aaf9ff84c2e25e5164afe22 SHA512 0ee076f638bbb2744b62314df68a0f074215fa9eb640cb84fd3d441b5940166cbcefa9b10ec016ead9277af047b7593f4be6682d375dbad120dd5dc30814026e WHIRLPOOL f8e3d87c81455d2beb9b49a994f6681db2149f1c8961f4fcdd012d9982faec9a2c92fed7d59626b58254415dab3fe205cc01c7d1a7e8fac35f323d362d0d4c09
 DIST 914fa073714c99f511ab96d9b151279014f179be.zip 21325130 SHA256 f0431d3eaccaf024fd27145920748dffe8222eb55bd7e67f6b2433303195782a SHA512 51e69a2b67464dff9b2eddb64da924e04dfb570ae09c2116e48ff988e2fe5ac01084a76e76d885cf6ba933eea6456f82cca4fe2c09335cf596019f2b8b0a9816 WHIRLPOOL 940f244e1456d68914d3d88a4db5c77aa590a63424fb30a46ed8777e3fccea2e3e1491c2dcca754c3e765a0edc470a06e1f4f5a3bce11faf8776e048a946dd1d
 EBUILD mediabrowser-server-3.0.5362_beta.ebuild 3704 SHA256 ddf05e00794f413baae8a6b98fca4a880ca8dfd49e257db9321a4e05c586d8bb SHA512 bd8bee26582c1ed5dc5b24b5ea5da469840f69cdc293cded264c44136a5c6327ee78fe3c432cc6fad49c6f5f132690a8fe52e9957d73401ccbd3cf2bf598167e WHIRLPOOL 99834a3af302bfb9f5f1f2c8ca613ef4e92af24e3a34290f9d9942f938b410f7b5f2568702f7924aec202efebb6a03f68a572b922d346486f7fbf2e26cb01f76
-EBUILD mediabrowser-server-3.0.5387_beta.ebuild 3745 SHA256 de618d87cbc90b196cfa5921cf1b94be93774bde46bb353b6aaea9e4405ec844 SHA512 8554da2903854226d29b71b359746acabbd9bdc11e9eec6b370b13ba076be6a13d4b7b92ea4b69bc51f51865571f4ea35959e75e90582457a9783a56450170cf WHIRLPOOL b480f570dcef8537c6b5ef0014669aa3348ef31e04a09b4e5a37e5d59642e4a164c5ff2722bebbbd0b9b6fbfb64b378f95cb62c91f1b8a836acfedb812bd360c
+EBUILD mediabrowser-server-3.0.5387_beta.ebuild 3773 SHA256 bbbfb84458c498eccae7ddc302eabadf4abe596e4d63f04fde1c4ad4e7de580b SHA512 d5308b6b2cef345023533a5912c3ba6ef5bc81636d7393f686c27ba22b21eae3ec265dd21cbb2756bc52547cdde857322ad350e77a419929239a35f95646e594 WHIRLPOOL 6115e6bc0c3ba73d12b91f3deb2025f9bc9522a7263b6d0bc68917fdefee3964e8200c0cad7bca350b672209ebdda17023d420db309f7cc854dee392a0217669
 EBUILD mediabrowser-server-9999.ebuild 3593 SHA256 4529d304e5b18b91e7d3e1d40cfe8eda9bcf9713ed7a309af84c09bff98c5e45 SHA512 f9cb6370aa9befa46e1715d06b68edb45d3dd6883a6ad29aac80d204b7c59858837ddda828d0f9eb95f3f6783cd63072c71ce6fc0df4947818b35a1534e99096 WHIRLPOOL e8cfd13a64b0886899b7a97ac040d9835f116e253bae7873eebd30df7527607a93992d3d558c55d7a8b0c70c3b9e33f5c5cc51a6fd163fbf295a27ca92d5b7a0
--- a/media-tv/mediabrowser-server/mediabrowser-server-3.0.5387_beta.ebuild	Thu Oct 02 12:29:04 2014 +0200
+++ b/media-tv/mediabrowser-server/mediabrowser-server-3.0.5387_beta.ebuild	Fri Oct 03 21:13:19 2014 +0200
@@ -21,7 +21,8 @@
 RDEPEND=">=dev-lang/mono-3.2.7
 	>=dev-dotnet/libgdiplus-2.10
 	media-video/ffmpeg[vpx]
-	>=media-libs/libmediainfo-0.7"
+	>=media-libs/libmediainfo-0.7
+	>=media-libs/libwebp-0.4.1"
 DEPEND="app-arch/unzip ${RDEPEND}"
 
 INSTALL_DIR="/opt/mediabrowser-server"