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 |
+} |