diff options
author | Robert Piasek <dagger@gentoo.org> | 2009-01-20 01:44:04 +0000 |
---|---|---|
committer | Robert Piasek <dagger@gentoo.org> | 2009-01-20 01:44:04 +0000 |
commit | 17f64dd0c4b14c787c8d661457d497936fb1033e (patch) | |
tree | e6438e8f8159512bfd8e85007c655959a457525c /media-libs | |
parent | New ebuilds for etk and ewl EFL libraries (diff) | |
download | embedded-cross-17f64dd0c4b14c787c8d661457d497936fb1033e.tar.gz embedded-cross-17f64dd0c4b14c787c8d661457d497936fb1033e.tar.bz2 embedded-cross-17f64dd0c4b14c787c8d661457d497936fb1033e.zip |
New ebuild for EFL libraries:
edje
epsilon
emotion
esmart
imlib2
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/edje/Manifest | 3 | ||||
-rw-r--r-- | media-libs/edje/edje-20090108.ebuild | 42 | ||||
-rw-r--r-- | media-libs/edje/files/no_hardcoded_tmp.diff | 22 | ||||
-rw-r--r-- | media-libs/emotion/Manifest | 1 | ||||
-rw-r--r-- | media-libs/emotion/emotion-20090108.ebuild | 54 | ||||
-rw-r--r-- | media-libs/epsilon/Manifest | 1 | ||||
-rw-r--r-- | media-libs/epsilon/epsilon-20090108.ebuild | 50 | ||||
-rw-r--r-- | media-libs/esmart/Manifest | 1 | ||||
-rw-r--r-- | media-libs/esmart/esmart-20090108.ebuild | 49 | ||||
-rw-r--r-- | media-libs/imlib2/Manifest | 1 | ||||
-rw-r--r-- | media-libs/imlib2/imlib2-20090108.ebuild | 74 |
11 files changed, 298 insertions, 0 deletions
diff --git a/media-libs/edje/Manifest b/media-libs/edje/Manifest index 1b60a99..5749922 100644 --- a/media-libs/edje/Manifest +++ b/media-libs/edje/Manifest @@ -1,2 +1,5 @@ +AUX no_hardcoded_tmp.diff 617 RMD160 14b86ed8f8f4d9a5c88260b23bc273297b2ec487 SHA1 99e0388f2369803dad0fb1c197dcc64ab8eb10b4 SHA256 9111746934b5339f1134b00f5c95576d9d1ba87a7c73529c51732840560294cf +AUX no_hardcoded_tmp.diff~ 617 RMD160 f7db5547e0c3efd5d69a15a2ab326040fb3c5a72 SHA1 4bec3639b8a7d9897e170f770666db2c6ab97791 SHA256 2a92b9a0a4b48430528cf6d2864ca21e8ae268da17bd6dcda8553a65b0cbc758 DIST edje-0.9.9.050.tar.bz2 4144140 RMD160 28ec273828163590647f725598648fab3cea1553 SHA1 947abed60ea93a177cac2b5c20743a7afb3fdb86 SHA256 f72a585a521fc03ea20c0bd180182aa5330f26be3a984f1ac08ea0768526c796 EBUILD edje-0.9.9.050.ebuild 672 RMD160 685ea375e75fa8b1615fcf206efe44f4f4d919d5 SHA1 173c4948c06b512fad6e79fd11b5f4622a9d1460 SHA256 ee656579fecdab2787270e44b5ee3f9061fd13a4de4a592907f996432698cce2 +EBUILD edje-20090108.ebuild 903 RMD160 d63307e1db8559b96aa7b0303d20af1f2e76f92f SHA1 1ccdee96b3ada1880cd35aa4ac0050cee76bdca3 SHA256 32fd8e4e2ed20819765327a594556bfad5bd581f28274e277b35b99e78c1032e diff --git a/media-libs/edje/edje-20090108.ebuild b/media-libs/edje/edje-20090108.ebuild new file mode 100644 index 0000000..ebbf0d0 --- /dev/null +++ b/media-libs/edje/edje-20090108.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools subversion + +DESCRIPTION="The Enlightenment edje library." +HOMEPAGE="http://enlightenment.org" +ESVN_REPO_URI="http://svn.enlightenment.org/svn/e/trunk/${PN}" +ESVN_REVISION="r38500" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~arm ~x86 ~amd64" +IUSE="" + +RDEPEND=">=x11-libs/evas-20090108 + >=x11-libs/ecore-20090108 + >=dev-libs/eet-1.0.1 + >=dev-libs/embryo-0.9.1" +DEPEND=">=dev-util/pkgconfig-0.9.0" + +src_unpack() { + subversion_src_unpack + + cd "${S}" + + # I hate hardcoded paths + epatch "${FILESDIR}/no_hardcoded_tmp.diff" + + eautoreconf || die "eautoreconf failed" +} + +src_compile() { + econf || die "Configuration failed" + emake || die "Make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Installation failed" + dodoc AUTHORS NEWS README +} diff --git a/media-libs/edje/files/no_hardcoded_tmp.diff b/media-libs/edje/files/no_hardcoded_tmp.diff new file mode 100644 index 0000000..bd4362a --- /dev/null +++ b/media-libs/edje/files/no_hardcoded_tmp.diff @@ -0,0 +1,22 @@ +--- src/bin/edje_cc_parse.c~ 2009-01-19 23:57:57.000000000 +0000 ++++ src/bin/edje_cc_parse.c 2009-01-20 00:01:39.023893376 +0000 +@@ -624,7 +624,7 @@ + #ifdef HAVE_EVIL + tmpdir = evil_tmpdir_get(); + #else +- tmpdir = "/tmp"; ++ tmpdir = "./"; + #endif + + strncpy(inc, file_in, 4000); +--- src/bin/edje_cc_out.c~ 2009-01-20 00:16:19.000000000 +0000 ++++ src/bin/edje_cc_out.c 2009-01-20 00:16:52.100904123 +0000 +@@ -741,7 +741,7 @@ + #ifdef HAVE_EVIL + char *tmpdir = evil_tmpdir_get(); + #else +- char *tmpdir = "/tmp"; ++ char *tmpdir = "./"; + #endif + + for (i = 0, l = codes; l; l = eina_list_next(l), i++) diff --git a/media-libs/emotion/Manifest b/media-libs/emotion/Manifest new file mode 100644 index 0000000..60b94f5 --- /dev/null +++ b/media-libs/emotion/Manifest @@ -0,0 +1 @@ +EBUILD emotion-20090108.ebuild 1133 RMD160 e697c9d3050f484c4c1c5d030d646a6fbddaeeef SHA1 b8dea48c19bcb81ca949ff4286621663a83a75e5 SHA256 2a510e0991f08e772d8a09469f30d47d5c5bb2254cd14fb2e726281b722265ff diff --git a/media-libs/emotion/emotion-20090108.ebuild b/media-libs/emotion/emotion-20090108.ebuild new file mode 100644 index 0000000..ec5ddfe --- /dev/null +++ b/media-libs/emotion/emotion-20090108.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="The Enlightenment emotion library." +HOMEPAGE="http://enlightenment.org" +ESVN_REPO_URI="http://svn.enlightenment.org/svn/e/trunk/${PN}" +ESVN_REVISION="r38500" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~arm ~x86 ~amd64" +IUSE="gstreamer xine vlc" + +inherit autotools subversion + +RDEPEND="dev-libs/eet + >=x11-libs/evas-20090108 + >=x11-libs/ecore-20090108 + media-libs/edje + gstreamer? ( media-libs/gstreamer + media-libs/gst-plugins-base ) + xine? ( media-libs/xine-lib ) + vlc? ( media-video/vlc )" + +DEPEND=">=dev-util/pkgconfig-0.9.0" + +S="${WORKDIR}/${PN}" + +src_unpack() { + subversion_src_unpack + + cd "${S}" + + eautoreconf || die "eautoreconf failed" +} + +src_compile() { + local myconf + + myconf="${myconf} + $(use_enable gstreamer) \ + $(use_enable xine) \ + $(use_enable vlc)" + + + econf ${myconf} || die "Configuration failed" + emake || die "Make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Installation failed" + dodoc AUTHORS NEWS README +} diff --git a/media-libs/epsilon/Manifest b/media-libs/epsilon/Manifest new file mode 100644 index 0000000..429f784 --- /dev/null +++ b/media-libs/epsilon/Manifest @@ -0,0 +1 @@ +EBUILD epsilon-20090108.ebuild 971 RMD160 099c956667e6f7a7c05cc1c23441029ec7aaf185 SHA1 90a3ed0e3e86428f15d7f35f9324595f2a614cfe SHA256 dce5b36aede6d92837df96a7fbabc47d8ccc22f24adc75894ab3a94a3f25c488 diff --git a/media-libs/epsilon/epsilon-20090108.ebuild b/media-libs/epsilon/epsilon-20090108.ebuild new file mode 100644 index 0000000..1904c84 --- /dev/null +++ b/media-libs/epsilon/epsilon-20090108.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="The Enlightenment epsilon library." +HOMEPAGE="http://enlightenment.org" +ESVN_REPO_URI="http://svn.enlightenment.org/svn/e/trunk/${PN}" +ESVN_REVISION="r38500" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~arm ~x86 ~amd64" +IUSE="xine" + +inherit autotools subversion + +RDEPEND=" + media-libs/libpng + >=x11-libs/evas-20090108 + >=x11-libs/ecore-20090108 + media-libs/edje + xine? ( media-libs/xine-lib )" + +DEPEND=">=dev-util/pkgconfig-0.9.0" + +S="${WORKDIR}/${PN}" + +src_unpack() { + subversion_src_unpack + + cd "${S}" + + eautoreconf || die "eautoreconf failed" +} + +src_compile() { + local myconf + + myconf="${myconf} + $(use_enable xine thumbnailer-xine)" + + + econf ${myconf} || die "Configuration failed" + emake || die "Make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Installation failed" + dodoc AUTHORS NEWS README +} diff --git a/media-libs/esmart/Manifest b/media-libs/esmart/Manifest new file mode 100644 index 0000000..04d5576 --- /dev/null +++ b/media-libs/esmart/Manifest @@ -0,0 +1 @@ +EBUILD esmart-20090108.ebuild 962 RMD160 50beb630289e539219802ba5b88e5183ab51f952 SHA1 180436062ba35dc75ae1f0ceaff20de8d9c27382 SHA256 036dee49800de8cd02eb2d45e6458a462a45e36c6660dc69daa3cc2981fb083e diff --git a/media-libs/esmart/esmart-20090108.ebuild b/media-libs/esmart/esmart-20090108.ebuild new file mode 100644 index 0000000..3e497be --- /dev/null +++ b/media-libs/esmart/esmart-20090108.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="The Enlightenment esmart library." +HOMEPAGE="http://enlightenment.org" +ESVN_REPO_URI="http://svn.enlightenment.org/svn/e/trunk/${PN}" +ESVN_REVISION="r38500" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~arm ~x86 ~amd64" +IUSE="" + +inherit autotools subversion + +RDEPEND="media-libs/imlib2 + >=x11-libs/evas-20090108 + >=x11-libs/ecore-20090108 + >=media-libs/edje-20090108 + >=media-libs/epsilon-20090108" + +DEPEND=">=dev-util/pkgconfig-0.9.0" + +S="${WORKDIR}/${PN}" + +src_unpack() { + subversion_src_unpack + + cd "${S}" + + eautoreconf || die "eautoreconf failed" +} + +src_compile() { + local myconf + + myconf="${myconf} + --with-edje-cc=edje_cc" + + + econf ${myconf} || die "Configuration failed" + emake || die "Make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Installation failed" + dodoc AUTHORS NEWS README +} diff --git a/media-libs/imlib2/Manifest b/media-libs/imlib2/Manifest index 8fcdfe8..790b3be 100644 --- a/media-libs/imlib2/Manifest +++ b/media-libs/imlib2/Manifest @@ -1,4 +1,5 @@ AUX imlib2-1.4.2-CVE-2008-5187.patch 678 RMD160 fd7b0078640a3bc7a297d6b32f3063ed48227319 SHA1 aafad3c0692b6f1d78b3d0db902b2c3e7c4a178e SHA256 30e1e7a1185e71efb0c822a01553b2322d4f25dc4da997a02366ab7b365b5852 DIST imlib2-1.4.2.tar.gz 932684 RMD160 9b1f40ee392c1e27c6a75bbf7e8c7fb379e74695 SHA1 769ea1da26774cd7531d1d66432cf8d7d7b30c2b SHA256 9099c7c33e4150ba6b43d12d1fbe2b7479cfe30285af49a531337c18c088110a EBUILD imlib2-1.4.2-r1.ebuild 1644 RMD160 1c46715aceb039bfe83dabc09bbd302d1e6908de SHA1 684b536b9ce32acdaae26f8db34b13ec3435ad55 SHA256 0b3345fa84cf5b744cdb4475ce133353979f58a71b292ece2d374aa94be34b02 +EBUILD imlib2-20090108.ebuild 1957 RMD160 41b9a92e1518d9ecce5c50ea30a814515371f723 SHA1 424751a0612d01a1d5ba69dff4c5d59ce1654287 SHA256 26810cfc50de60693be5a8528fa439e38c7c8ec82bb34bad6cdff402efbd614a MISC metadata.xml 2255 RMD160 da6c5bba4102a0a0bf263ed8f986704d74292a8f SHA1 5e968e9ca6c3640ee5e3c98c6939099014edbb27 SHA256 81f9771e8e64255ed50d174fe917f9ed0507db9afe88df9f29ce311a6075b30f diff --git a/media-libs/imlib2/imlib2-20090108.ebuild b/media-libs/imlib2/imlib2-20090108.ebuild new file mode 100644 index 0000000..8040e30 --- /dev/null +++ b/media-libs/imlib2/imlib2-20090108.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/imlib2/imlib2-1.4.2-r1.ebuild,v 1.5 2008/12/01 15:17:21 ranger Exp $ + +#inherit enlightenment toolchain-funcs eutils +inherit subversion autotools + +DESCRIPTION="Version 2 of an advanced replacement library for libraries like libXpm" +HOMEPAGE="http://www.enlightenment.org/" +ESVN_REPO_URI="http://svn.enlightenment.org/svn/e/trunk/${PN}" +ESVN_REVISION="r38500" + +SLOT=0 + +KEYWORDS="alpha ~amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd" +IUSE="X bzip2 gif jpeg mmx mp3 png tiff zlib" + +DEPEND="=media-libs/freetype-2* + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + gif? ( >=media-libs/giflib-4.1.0 ) + png? ( >=media-libs/libpng-1.2.1 ) + jpeg? ( media-libs/jpeg ) + tiff? ( >=media-libs/tiff-3.5.5 ) + X? ( x11-libs/libXext x11-proto/xextproto ) + mp3? ( media-libs/libid3tag )" + +src_unpack() { + subversion_src_unpack + + cd "${S}" + + eautoreconf || die "eautoreconf failed" +} + +src_compile() { + + # imlib2 has diff configure options for x86/amd64 mmx + local myconf="" + if [[ $(tc-arch) == "amd64" ]] ; then + myconf="$(use_enable mmx amd64) --disable-mmx" + else + myconf="--disable-amd64 $(use_enable mmx)" + fi + + [[ $(gcc-major-version) -ge 4 ]] && myconf="${myconf} --enable-visibility-hiding" + + + # Make sure the stuff also builds on cross-compilation + myconf="${myconf} \ + --x-includes=${SYSROOT}/usr/X11R6/include \ + --x-libraries=${SYSROOT}/usr/X11R6/lib" + + export MY_ECONF=" + $(use_with X x) \ + $(use_with jpeg) \ + $(use_with png) \ + $(use_with tiff) \ + $(use_with gif) \ + $(use_with zlib) \ + $(use_with bzip2) \ + $(use_with mp3 id3) \ + ${myconf} \ + " + + econf ${myconf} || die "Configuration failed" + emake || die "Make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Installation failed" + dodoc AUTHORS NEWS README +} + |