Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/imlib2/
Date: Fri, 21 Apr 2017 07:59:21
Message-Id: 1492761554.17f8b7d58b5e545aa31be597cab8fc581861427b.polynomial-c@gentoo
1 commit: 17f8b7d58b5e545aa31be597cab8fc581861427b
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 21 07:58:36 2017 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 21 07:59:14 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f8b7d5
7
8 media-libs/imlib2: Bump to version 1.4.10
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.2
11
12 media-libs/imlib2/Manifest | 1 +
13 media-libs/imlib2/imlib2-1.4.10.ebuild | 69 ++++++++++++++++++++++++++++++++++
14 2 files changed, 70 insertions(+)
15
16 diff --git a/media-libs/imlib2/Manifest b/media-libs/imlib2/Manifest
17 index e67ce5f0afa..78564f56c9f 100644
18 --- a/media-libs/imlib2/Manifest
19 +++ b/media-libs/imlib2/Manifest
20 @@ -1 +1,2 @@
21 +DIST imlib2-1.4.10.tar.gz 1016606 SHA256 39907c9a62814e8bff05bafe3760db6b7993bb3803832bcaad54e79b75423e5e SHA512 e8ba42399773fc8e340b914be4b07bb170ad39ea0840f909cc611ce2372fd2467148f0319aeae1a10b8b4f5ea6b38b1fc1fc68f649d4940b9096a2633a588987 WHIRLPOOL 48c92b57618b2afd5a1ae99dac9e915468a2ffeefc2f3db8d1335cf7bb52009c80163bed0409d54d7715ae441d4b49ea3a390664cf2369c5ec86acb35b505a5f
22 DIST imlib2-1.4.9.tar.gz 1028872 SHA256 2bbe4d6eb90559e8ccbb85b442962dd195fd713041a36761a8cf45ad4686cd7b SHA512 303436f447142153928e2d76226b6798c65cb834bf3bfb760e278d2558a3f072ff43fe46616baeea927254200c4535cc323f6a83c5d869def4f6a7213e30e2db WHIRLPOOL e6b6321fea9c0298b4ce521225947ea5e3c4fcdebfde2b9bb4e675252e03b028328f2d210d8199893d31d92c28abc0255d48ee17989607d50a3bf35a39468390
23
24 diff --git a/media-libs/imlib2/imlib2-1.4.10.ebuild b/media-libs/imlib2/imlib2-1.4.10.ebuild
25 new file mode 100644
26 index 00000000000..267d7be1dcb
27 --- /dev/null
28 +++ b/media-libs/imlib2/imlib2-1.4.10.ebuild
29 @@ -0,0 +1,69 @@
30 +# Copyright 1999-2017 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI="5"
34 +
35 +EGIT_SUB_PROJECT="legacy"
36 +EGIT_URI_APPEND=${PN}
37 +
38 +if [[ ${PV} != "9999" ]] ; then
39 + EKEY_STATE="snap"
40 +fi
41 +
42 +inherit enlightenment toolchain-funcs multilib-minimal eutils
43 +
44 +DESCRIPTION="Version 2 of an advanced replacement library for libraries like libXpm"
45 +HOMEPAGE="https://www.enlightenment.org/"
46 +
47 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
48 +
49 +IUSE="bzip2 gif jpeg cpu_flags_x86_mmx cpu_flags_x86_sse2 mp3 png static-libs tiff X zlib"
50 +
51 +RDEPEND="media-libs/freetype:2[${MULTILIB_USEDEP}]
52 + bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
53 + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
54 + gif? ( >=media-libs/giflib-4.1.6-r3:0=[${MULTILIB_USEDEP}] )
55 + png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] )
56 + jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
57 + tiff? ( >=media-libs/tiff-4.0.3-r6:0[${MULTILIB_USEDEP}] )
58 + X? (
59 + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
60 + >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
61 + )
62 + mp3? ( >=media-libs/libid3tag-0.15.1b-r3[${MULTILIB_USEDEP}] )"
63 +DEPEND="${RDEPEND}
64 + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
65 + X? (
66 + >=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]
67 + >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
68 + )"
69 +
70 +multilib_src_configure() {
71 + # imlib2 has diff configure options for x86/amd64 assembly
72 + if [[ $(tc-arch) == amd64 ]]; then
73 + E_ECONF+=( $(use_enable cpu_flags_x86_sse2 amd64) --disable-mmx )
74 + else
75 + E_ECONF+=( --disable-amd64 $(use_enable cpu_flags_x86_mmx mmx) )
76 + fi
77 +
78 + [[ $(gcc-major-version) -ge 4 ]] && E_ECONF+=( --enable-visibility-hiding )
79 +
80 + ECONF_SOURCE="${S}" \
81 + E_ECONF+=(
82 + $(use_enable static-libs static)
83 + $(use_with X x)
84 + $(use_with jpeg)
85 + $(use_with png)
86 + $(use_with tiff)
87 + $(use_with gif)
88 + $(use_with zlib)
89 + $(use_with bzip2)
90 + $(use_with mp3 id3)
91 + )
92 +
93 + enlightenment_src_configure
94 +}
95 +
96 +multilib_src_install() {
97 + enlightenment_src_install
98 +}