vapier      15/03/17 01:43:59

  Modified:             metadata.xml ChangeLog
  Added:                efl-1.13.1.ebuild efl-9999.ebuild
  Log:
  Version bump #537916 by José Romildo Malaquias. Import live git ebuild from 
overlay.
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
D2E96200)

Revision  Changes    Path
1.5                  dev-libs/efl/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/efl/metadata.xml?rev=1.5&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/efl/metadata.xml?rev=1.5&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/efl/metadata.xml?r1=1.4&r2=1.5

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/efl/metadata.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- metadata.xml        15 Feb 2015 02:01:25 -0000      1.4
+++ metadata.xml        17 Mar 2015 01:43:59 -0000      1.5
@@ -22,6 +22,7 @@
        <flag name="tga">Enable Tga image loader.</flag>
        <flag name="tslib">Enable <pkg>x11-libs/tslib</pkg> for touchscreen 
events.</flag>
        <flag name="v4l2">Enable Video4Linux2 support.</flag>
+       <flag name='valgrind'>Enable usage of <pkg>dev-util/valgrind</pkg> in 
debug</flag>
        <flag name="webp">Enable WebP image loader.</flag>
        <flag name="xim">Enable X Input Method.</flag>
 </use>



1.26                 dev-libs/efl/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/efl/ChangeLog?rev=1.26&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/efl/ChangeLog?rev=1.26&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/efl/ChangeLog?r1=1.25&r2=1.26

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/efl/ChangeLog,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- ChangeLog   15 Feb 2015 02:01:25 -0000      1.25
+++ ChangeLog   17 Mar 2015 01:43:59 -0000      1.26
@@ -1,6 +1,14 @@
 # ChangeLog for dev-libs/efl
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/efl/ChangeLog,v 1.25 2015/02/15 
02:01:25 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/efl/ChangeLog,v 1.26 2015/03/17 
01:43:59 vapier Exp $
+
+*efl-9999 (17 Mar 2015)
+*efl-1.13.1 (17 Mar 2015)
+
+  17 Mar 2015; Mike Frysinger <[email protected]> +efl-1.13.1.ebuild,
+  +efl-9999.ebuild, metadata.xml:
+  Version bump #537916 by José Romildo Malaquias. Import live git ebuild from
+  overlay.
 
   15 Feb 2015; Patrick Lauer <[email protected]> metadata.xml:
   Remove unneded useflag description from metadata.xml



1.1                  dev-libs/efl/efl-1.13.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/efl/efl-1.13.1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/efl/efl-1.13.1.ebuild?rev=1.1&content-type=text/plain

Index: efl-1.13.1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/efl/efl-1.13.1.ebuild,v 1.1 
2015/03/17 01:43:59 vapier Exp $

EAPI="5"

MY_P=${P/_/-}

if [[ "${PV}" == "9999" ]] ; then
        EGIT_SUB_PROJECT="core"
        EGIT_URI_APPEND="${PN}"
elif [[ *"${PV}" == *"_pre"* ]] ; then
        MY_P=${P%%_*}
        SRC_URI="http://download.enlightenment.org/pre-releases/${MY_P}.tar.xz";
        EKEY_STATE="snap"
else
        
SRC_URI="http://download.enlightenment.org/rel/libs/${PN}/${MY_P}.tar.xz";
        EKEY_STATE="snap"
fi

inherit enlightenment

DESCRIPTION="Enlightenment Foundation Libraries all-in-one package"

LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
IUSE="+bmp debug drm +eet egl fbcon +fontconfig fribidi gif gles glib gnutls 
gstreamer harfbuzz +ico ibus jpeg2k neon oldlua opengl ssl physics pixman +png 
+ppm +psd pulseaudio scim sdl sound systemd tga tiff tslib v4l2 valgrind 
wayland webp X xim xine xpm"

REQUIRED_USE="
        pulseaudio?     ( sound )
        opengl?         ( || ( X sdl wayland ) )
        gles?           ( || ( X wayland ) )
        gles?           ( !sdl )
        gles?           ( egl )
        sdl?            ( opengl )
        wayland?        ( egl !opengl gles )
        xim?            ( X )
"

RDEPEND="
        drm? ( >=x11-libs/libxkbcommon-0.3.0 )
        fontconfig? ( media-libs/fontconfig )
        fribidi? ( dev-libs/fribidi )
        gif? ( media-libs/giflib )
        glib? ( dev-libs/glib )
        gnutls? ( net-libs/gnutls )
        !gnutls? ( ssl? ( dev-libs/openssl ) )
        gstreamer? (
                media-libs/gstreamer:1.0
                media-libs/gst-plugins-base:1.0
        )
        harfbuzz? ( media-libs/harfbuzz )
        ibus? ( app-i18n/ibus )
        jpeg2k? ( media-libs/openjpeg )
        !oldlua? ( >=dev-lang/luajit-2.0.0 )
        oldlua? ( dev-lang/lua )
        physics? ( >=sci-physics/bullet-2.80 )
        pixman? ( x11-libs/pixman )
        png? ( media-libs/libpng:0= )
        pulseaudio? ( media-sound/pulseaudio )
        scim?   ( app-i18n/scim )
        sdl? (
                media-libs/libsdl2
                virtual/opengl
        )
        sound? ( media-libs/libsndfile )
        systemd? ( sys-apps/systemd )
        tiff? ( media-libs/tiff )
        tslib? ( x11-libs/tslib )
        valgrind? ( dev-util/valgrind )
        wayland? (
                >=dev-libs/wayland-1.3.0
                >=x11-libs/libxkbcommon-0.3.1
                media-libs/mesa[gles2,wayland]
        )
        webp? ( media-libs/libwebp )
        X? (
                x11-libs/libXcursor
                x11-libs/libX11
                x11-libs/libXcomposite
                x11-libs/libXdamage
                x11-libs/libXext
                x11-libs/libXfixes
                x11-libs/libXinerama
                x11-libs/libXp
                x11-libs/libXrandr
                x11-libs/libXrender
                x11-libs/libXtst
                x11-libs/libXScrnSaver

                opengl? (
                        x11-libs/libX11
                        x11-libs/libXrender
                        virtual/opengl
                )

                gles? (
                        x11-libs/libX11
                        x11-libs/libXrender
                        virtual/opengl
                )
        )
        xine? ( >=media-libs/xine-lib-1.1.1 )
        xpm? ( x11-libs/libXpm )

        sys-apps/dbus
        >=sys-apps/util-linux-2.20.0
        sys-libs/zlib
        virtual/jpeg

        !dev-libs/ecore
        !dev-libs/edbus
        !dev-libs/eet
        !dev-libs/eeze
        !dev-libs/efreet
        !dev-libs/eina
        !dev-libs/eio
        !dev-libs/embryo
        !dev-libs/eobj
        !dev-libs/ephysics
        !media-libs/edje
        !media-libs/emotion
        !media-libs/ethumb
        !media-libs/evas
"
#external lz4 support currently broken because of unstable ABI/API
#       app-arch/lz4

#soft blockers added above for binpkg users
#hard blocks are needed for building
CORE_EFL_CONFLICTS="
        !!dev-libs/ecore
        !!dev-libs/edbus
        !!dev-libs/eet
        !!dev-libs/eeze
        !!dev-libs/efreet
        !!dev-libs/eina
        !!dev-libs/eio
        !!dev-libs/embryo
        !!dev-libs/eobj
        !!dev-libs/ephysics
        !!media-libs/edje
        !!media-libs/emotion
        !!media-libs/ethumb
        !!media-libs/evas
"

DEPEND="
        ${CORE_EFL_CONFLICTS}

        ${RDEPEND}
        doc? ( app-doc/doxygen )
"

S=${WORKDIR}/${MY_P}

src_configure() {
        if use ssl && use gnutls ; then
                einfo "You enabled both USEssl and USE=gnutls, but only one can 
be used;"
                einfo "gnutls has been selected for you."
        fi
        if use opengl && use gles ; then
                einfo "You enabled both USE=opengl and USE=gles, but only one 
can be used;"
                einfo "opengl has been selected for you."
        fi

        E_ECONF=(
                --with-profile=$(usex debug debug release)
                --with-crypto=$(usex gnutls gnutls $(usex ssl openssl none))
                --with-x11=$(usex X xlib none)
                $(use_with X x)
                --with-opengl=$(usex opengl full $(usex gles es none))
                --with-glib=$(usex glib)
                
--enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba

                $(use_enable bmp image-loader-bmp)
                $(use_enable bmp image-loader-wbmp)
                $(use_enable drm)
                $(use_enable doc)
                $(use_enable eet image-loader-eet)
                $(use_enable egl)
                $(use_enable fbcon fb)
                $(use_enable fontconfig)
                $(use_enable fribidi)
                $(use_enable gif image-loader-gif)
                $(use_enable gstreamer gstreamer1)
                $(use_enable harfbuzz)
                $(use_enable ico image-loader-ico)
                $(use_enable ibus)
                $(use_enable jpeg2k image-loader-jp2k)
                $(use_enable neon)
                $(use_enable nls)
                $(use_enable oldlua lua-old)
                $(use_enable physics)
                $(use_enable pixman)
                $(use_enable pixman pixman-font)
                $(use_enable pixman pixman-rect)
                $(use_enable pixman pixman-line)
                $(use_enable pixman pixman-poly)
                $(use_enable pixman pixman-image)
                $(use_enable pixman pixman-image-scale-sample)
                $(use_enable png image-loader-png)
                $(use_enable ppm image-loader-pmaps)
                $(use_enable psd image-loader-psd)
                $(use_enable pulseaudio)
                $(use_enable scim)
                $(use_enable sdl)
                $(use_enable sound audio)
                $(use_enable systemd)
                $(use_enable tga image-loader-tga)
                $(use_enable tiff image-loader-tiff)
                $(use_enable tslib)
                $(use_enable v4l2)
                $(use_enable valgrind)
                $(use_enable wayland)
                $(use_enable webp image-loader-webp)
                $(use_enable xim)
                $(use_enable xine)
                $(use_enable xpm image-loader-xpm)
                --enable-cserve
                --enable-gui
                --enable-image-loader-generic
                --enable-image-loader-jpeg

                --disable-tizen
                --disable-gesture
                --disable-gstreamer
                --enable-xinput2
                --disable-xinput22
                --disable-multisense
                --enable-libmount

                # external lz4 support currently broken because of unstable 
ABI/API
                #--enable-liblz4
        )

        enlightenment_src_configure
}

src_compile() {
        ewarn "If the following compile phase fails with a message including"
        ewarn "lib/edje/.libs/libedje.so: undefined reference to 'eet_mmap'"
        ewarn "then most likely the @preserved-rebuild feature of portage"
        ewarn "preserved the 1.7 libraries, which cause the build failure."
        ewarn "As a workaround, either remove those libs manually or"
        ewarn "uninstall all packages still using those old libs with"
        ewarn "emerge -aC @preserved-rebuild"

        enlightenment_src_compile
}

src_install() {
        MAKEOPTS+=" -j1"

        enlightenment_src_install
}



1.1                  dev-libs/efl/efl-9999.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/efl/efl-9999.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/efl/efl-9999.ebuild?rev=1.1&content-type=text/plain

Index: efl-9999.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/efl/efl-9999.ebuild,v 1.1 
2015/03/17 01:43:59 vapier Exp $

EAPI="5"

MY_P=${P/_/-}

if [[ "${PV}" == "9999" ]] ; then
        EGIT_SUB_PROJECT="core"
        EGIT_URI_APPEND="${PN}"
elif [[ *"${PV}" == *"_pre"* ]] ; then
        MY_P=${P%%_*}
        SRC_URI="http://download.enlightenment.org/pre-releases/${MY_P}.tar.xz";
        EKEY_STATE="snap"
else
        
SRC_URI="http://download.enlightenment.org/rel/libs/${PN}/${MY_P}.tar.xz";
        EKEY_STATE="snap"
fi

inherit enlightenment

DESCRIPTION="Enlightenment Foundation Libraries all-in-one package"

LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
IUSE="+bmp debug drm +eet egl fbcon +fontconfig fribidi gif gles glib gnutls 
gstreamer harfbuzz +ico ibus jpeg2k neon oldlua opengl ssl physics pixman +png 
+ppm +psd pulseaudio scim sdl sound systemd tga tiff tslib v4l2 valgrind 
wayland webp X xim xine xpm"

REQUIRED_USE="
        pulseaudio?     ( sound )
        opengl?         ( || ( X sdl wayland ) )
        gles?           ( || ( X wayland ) )
        gles?           ( !sdl )
        gles?           ( egl )
        sdl?            ( opengl )
        wayland?        ( egl !opengl gles )
        xim?            ( X )
"

RDEPEND="
        drm? ( >=x11-libs/libxkbcommon-0.3.0 )
        fontconfig? ( media-libs/fontconfig )
        fribidi? ( dev-libs/fribidi )
        gif? ( media-libs/giflib )
        glib? ( dev-libs/glib )
        gnutls? ( net-libs/gnutls )
        !gnutls? ( ssl? ( dev-libs/openssl ) )
        gstreamer? (
                media-libs/gstreamer:1.0
                media-libs/gst-plugins-base:1.0
        )
        harfbuzz? ( media-libs/harfbuzz )
        ibus? ( app-i18n/ibus )
        jpeg2k? ( media-libs/openjpeg )
        !oldlua? ( >=dev-lang/luajit-2.0.0 )
        oldlua? ( dev-lang/lua )
        physics? ( >=sci-physics/bullet-2.80 )
        pixman? ( x11-libs/pixman )
        png? ( media-libs/libpng:0= )
        pulseaudio? ( media-sound/pulseaudio )
        scim?   ( app-i18n/scim )
        sdl? (
                media-libs/libsdl2
                virtual/opengl
        )
        sound? ( media-libs/libsndfile )
        systemd? ( sys-apps/systemd )
        tiff? ( media-libs/tiff )
        tslib? ( x11-libs/tslib )
        valgrind? ( dev-util/valgrind )
        wayland? (
                >=dev-libs/wayland-1.3.0
                >=x11-libs/libxkbcommon-0.3.1
                media-libs/mesa[gles2,wayland]
        )
        webp? ( media-libs/libwebp )
        X? (
                x11-libs/libXcursor
                x11-libs/libX11
                x11-libs/libXcomposite
                x11-libs/libXdamage
                x11-libs/libXext
                x11-libs/libXfixes
                x11-libs/libXinerama
                x11-libs/libXp
                x11-libs/libXrandr
                x11-libs/libXrender
                x11-libs/libXtst
                x11-libs/libXScrnSaver

                opengl? (
                        x11-libs/libX11
                        x11-libs/libXrender
                        virtual/opengl
                )

                gles? (
                        x11-libs/libX11
                        x11-libs/libXrender
                        virtual/opengl
                )
        )
        xine? ( >=media-libs/xine-lib-1.1.1 )
        xpm? ( x11-libs/libXpm )

        sys-apps/dbus
        >=sys-apps/util-linux-2.20.0
        sys-libs/zlib
        virtual/jpeg

        !dev-libs/ecore
        !dev-libs/edbus
        !dev-libs/eet
        !dev-libs/eeze
        !dev-libs/efreet
        !dev-libs/eina
        !dev-libs/eio
        !dev-libs/embryo
        !dev-libs/eobj
        !dev-libs/ephysics
        !media-libs/edje
        !media-libs/emotion
        !media-libs/ethumb
        !media-libs/evas
"
#external lz4 support currently broken because of unstable ABI/API
#       app-arch/lz4

#soft blockers added above for binpkg users
#hard blocks are needed for building
CORE_EFL_CONFLICTS="
        !!dev-libs/ecore
        !!dev-libs/edbus
        !!dev-libs/eet
        !!dev-libs/eeze
        !!dev-libs/efreet
        !!dev-libs/eina
        !!dev-libs/eio
        !!dev-libs/embryo
        !!dev-libs/eobj
        !!dev-libs/ephysics
        !!media-libs/edje
        !!media-libs/emotion
        !!media-libs/ethumb
        !!media-libs/evas
"

DEPEND="
        ${CORE_EFL_CONFLICTS}

        ${RDEPEND}
        doc? ( app-doc/doxygen )
"

S=${WORKDIR}/${MY_P}

src_configure() {
        if use ssl && use gnutls ; then
                einfo "You enabled both USEssl and USE=gnutls, but only one can 
be used;"
                einfo "gnutls has been selected for you."
        fi
        if use opengl && use gles ; then
                einfo "You enabled both USE=opengl and USE=gles, but only one 
can be used;"
                einfo "opengl has been selected for you."
        fi

        E_ECONF=(
                --with-profile=$(usex debug debug release)
                --with-crypto=$(usex gnutls gnutls $(usex ssl openssl none))
                --with-x11=$(usex X xlib none)
                $(use_with X x)
                --with-opengl=$(usex opengl full $(usex gles es none))
                --with-glib=$(usex glib)
                
--enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba

                $(use_enable bmp image-loader-bmp)
                $(use_enable bmp image-loader-wbmp)
                $(use_enable drm)
                $(use_enable doc)
                $(use_enable eet image-loader-eet)
                $(use_enable egl)
                $(use_enable fbcon fb)
                $(use_enable fontconfig)
                $(use_enable fribidi)
                $(use_enable gif image-loader-gif)
                $(use_enable gstreamer gstreamer1)
                $(use_enable harfbuzz)
                $(use_enable ico image-loader-ico)
                $(use_enable ibus)
                $(use_enable jpeg2k image-loader-jp2k)
                $(use_enable neon)
                $(use_enable nls)
                $(use_enable oldlua lua-old)
                $(use_enable physics)
                $(use_enable pixman)
                $(use_enable pixman pixman-font)
                $(use_enable pixman pixman-rect)
                $(use_enable pixman pixman-line)
                $(use_enable pixman pixman-poly)
                $(use_enable pixman pixman-image)
                $(use_enable pixman pixman-image-scale-sample)
                $(use_enable png image-loader-png)
                $(use_enable ppm image-loader-pmaps)
                $(use_enable psd image-loader-psd)
                $(use_enable pulseaudio)
                $(use_enable scim)
                $(use_enable sdl)
                $(use_enable sound audio)
                $(use_enable systemd)
                $(use_enable tga image-loader-tga)
                $(use_enable tiff image-loader-tiff)
                $(use_enable tslib)
                $(use_enable v4l2)
                $(use_enable wayland)
                $(use_enable webp image-loader-webp)
                $(use_enable xim)
                $(use_enable xine)
                $(use_enable xpm image-loader-xpm)
                --enable-cserve
                --enable-gui
                --enable-image-loader-generic
                --enable-image-loader-jpeg

                --disable-tizen
                --disable-gesture
                --disable-gstreamer
                --enable-xinput2
                --disable-xinput22
                --disable-multisense
                --enable-libmount

                # external lz4 support currently broken because of unstable 
ABI/API
                #--enable-liblz4
        )

        enlightenment_src_configure
}

src_compile() {
        ewarn "If the following compile phase fails with a message including"
        ewarn "lib/edje/.libs/libedje.so: undefined reference to 'eet_mmap'"
        ewarn "then most likely the @preserved-rebuild feature of portage"
        ewarn "preserved the 1.7 libraries, which cause the build failure."
        ewarn "As a workaround, either remove those libs manually or"
        ewarn "uninstall all packages still using those old libs with"
        ewarn "emerge -aC @preserved-rebuild"

        enlightenment_src_compile
}

src_install() {
        MAKEOPTS+=" -j1"

        enlightenment_src_install
}




Reply via email to