diff options
author | Bertrand Jacquin <beber@meleeweb.net> | 2005-07-29 22:45:19 +0000 |
---|---|---|
committer | Bertrand Jacquin <beber@meleeweb.net> | 2005-07-29 22:45:19 +0000 |
commit | 217caeaba1d203a0a065283bcad22a90d39642ca (patch) | |
tree | 0dc3978d1255ae2e132add53ea21955420a5b4af | |
parent | Move enlightenment.eclass to a proper on for debug (diff) | |
download | portage-217caeaba1d203a0a065283bcad22a90d39642ca.tar.xz |
More e debug
-rw-r--r-- | gentoofr/app-misc/enotes/Manifest | 2 | ||||
-rw-r--r-- | gentoofr/app-misc/enotes/enotes-9999.ebuild | 2 | ||||
-rw-r--r-- | gentoofr/dev-db/edb/Manifest | 2 | ||||
-rw-r--r-- | gentoofr/dev-db/edb/edb-9999-r1.ebuild | 25 | ||||
-rw-r--r-- | gentoofr/dev-db/edb/files/digest-edb-9999-r1 | 0 | ||||
-rw-r--r-- | gentoofr/eclass/enlightenment-debug.eclass | 142 | ||||
-rw-r--r-- | gentoofr/media-gfx/entice/entice-9999-r1.ebuild | 15 | ||||
-rw-r--r-- | gentoofr/media-libs/edje/edje-9999-r1.ebuild | 15 | ||||
-rw-r--r-- | gentoofr/media-libs/emotion/Manifest | 2 | ||||
-rw-r--r-- | gentoofr/media-libs/emotion/emotion-9999-r1.ebuild | 15 | ||||
-rw-r--r-- | gentoofr/media-libs/emotion/files/digest-emotion-9999-r1 | 0 | ||||
-rw-r--r-- | gentoofr/media-libs/imlib2/imlib2-9999-r1.ebuild | 40 | ||||
-rw-r--r-- | gentoofr/x11-misc/elapse/elapse-9999.ebuild | 2 | ||||
-rw-r--r-- | gentoofr/x11-misc/entrance/Manifest | 2 | ||||
-rw-r--r-- | gentoofr/x11-misc/entrance/entrance-9999-r2.ebuild | 2 |
15 files changed, 125 insertions, 141 deletions
diff --git a/gentoofr/app-misc/enotes/Manifest b/gentoofr/app-misc/enotes/Manifest index 8ffd360a..b984580d 100644 --- a/gentoofr/app-misc/enotes/Manifest +++ b/gentoofr/app-misc/enotes/Manifest @@ -1,4 +1,4 @@ -MD5 d97d26e6ecad5a424729b1b25f73a7ca enotes-9999.ebuild 509 +MD5 1e29b5f5f60ef040174036fef1c3c739 enotes-9999.ebuild 511 MD5 fb9f9ee647d916a8f6453733dd8b3821 ChangeLog 456 MD5 0d6c15228e442abb1953a5780281dc13 metadata.xml 527 MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-enotes-9999 0 diff --git a/gentoofr/app-misc/enotes/enotes-9999.ebuild b/gentoofr/app-misc/enotes/enotes-9999.ebuild index 9a73741a..86ca056f 100644 --- a/gentoofr/app-misc/enotes/enotes-9999.ebuild +++ b/gentoofr/app-misc/enotes/enotes-9999.ebuild @@ -3,7 +3,7 @@ # $Header: $ ECVS_MODULE="misc/enotes" -inherit enlightenment cvs +inherit enlightenment-debug DESCRIPTION="sticky notes system based on the EFL" diff --git a/gentoofr/dev-db/edb/Manifest b/gentoofr/dev-db/edb/Manifest new file mode 100644 index 00000000..71af65af --- /dev/null +++ b/gentoofr/dev-db/edb/Manifest @@ -0,0 +1,2 @@ +MD5 569dbdcd5b09c20f86bacc6f61c8198c edb-9999-r1.ebuild 640 +MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-edb-9999-r1 0 diff --git a/gentoofr/dev-db/edb/edb-9999-r1.ebuild b/gentoofr/dev-db/edb/edb-9999-r1.ebuild new file mode 100644 index 00000000..ed638f8a --- /dev/null +++ b/gentoofr/dev-db/edb/edb-9999-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/edb/edb-9999.ebuild,v 1.5 2005/06/30 22:26:48 vapier Exp $ + +ECVS_MODULE="e17/libs/edb" +inherit enlightenment-debug flag-o-matic + +DESCRIPTION="Enlightenment Data Base" +HOMEPAGE="http://www.enlightenment.org/Libraries/Edb/" + +IUSE="gtk ncurses" + +DEPEND="gtk? ( =x11-libs/gtk+-1* ) + ncurses? ( sys-libs/ncurses )" + +src_compile() { + export MY_ECONF=" + --enable-compat185 + --enable-dump185 + $(use_enable gtk) + $(use_enable ncurses) + " + use ppc && filter-lfs-flags + enlightenment_src_compile +} diff --git a/gentoofr/dev-db/edb/files/digest-edb-9999-r1 b/gentoofr/dev-db/edb/files/digest-edb-9999-r1 new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/gentoofr/dev-db/edb/files/digest-edb-9999-r1 diff --git a/gentoofr/eclass/enlightenment-debug.eclass b/gentoofr/eclass/enlightenment-debug.eclass index 45c6534e..b09fde46 100644 --- a/gentoofr/eclass/enlightenment-debug.eclass +++ b/gentoofr/eclass/enlightenment-debug.eclass @@ -4,147 +4,17 @@ # # Author: vapier@gentoo.org, beber@setibzh.com -inherit eutils flag-o-matic +inherit enlightenment flag-o-matic -ECLASS=enlightenment -INHERITED="$INHERITED $ECLASS" +#EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_install pkg_postinst -EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_install pkg_postinst +#ECLASS=enlightenment-debug +#INHERITED="$INHERITED $ECLASS" -ECVS_STATE="release" -if [[ ${PV/9999} != ${PV} ]] ; then - if [[ -z ${ECVS_MODULE} ]] ; then - ECVS_MODULE=${PN} - if [[ ${CATEGORY/libs} != ${CATEGORY} ]] ; then - ECVS_MODULE="e17/libs/${PN}" - else - ECVS_MODULE="e17/apps/${PN}" - fi - fi - ECVS_SERVER=${ECVS_SERVER:-cvs.sourceforge.net:/cvsroot/enlightenment} - ECVS_STATE="live" - inherit cvs -elif [[ ${PV/.200?????/} != ${PV} ]] ; then - ECVS_STATE="snap" -elif [[ ${PV/.00?} != ${PV} ]] ; then - EKEY_STATE="snap" -fi +IUSE="debug" -DESCRIPTION="A DR17 production" -HOMEPAGE="http://www.enlightenment.org/" -case ${ECVS_STATE} in - release) SRC_URI="http://enlightenment.freedesktop.org/files/${P}.tar.gz mirror://sourceforge/enlightenment/${P}.tar.gz";; - snap) SRC_URI="mirror://gentoo/${P}.tar.bz2";; - live) SRC_URI="";; -esac - -LICENSE="BSD" -SLOT="0" -case ${EKEY_STATE:-${ECVS_STATE}} in - release) KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86";; - snap) KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86";; - live) KEYWORDS="-*";; -esac -IUSE="nls doc debug" - -DEPEND="doc? ( app-doc/doxygen ) - debug? ( sys-devel/gdb )" -RDEPEND="nls? ( sys-devel/gettext )" - -case ${ECVS_STATE} in - release) S=${WORKDIR}/${P};; - snap) S=${WORKDIR}/${PN};; - live) S=${WORKDIR}/${ECVS_MODULE};; -esac +DEPEND="debug? ( sys-devel/gdb dev-util/valgrind )" # debug.eclass modify RESTRICT, it seem to not work because (from the man) have # to be in ebuilds. use debug && { FEATURES="${FEATURES} nostrip" ; append-flags -g ; } - -enlightenment_warning_msg() { - if [[ ${ECVS_STATE} == "snap" ]] ; then - ewarn "Please do not contact the E team about bugs in Gentoo." - ewarn "Only contact vapier@gentoo.org or beber@setibzh.com via e-mail or bugzilla." - ewarn "USE debug is available, use it, abuse it ;)" - ewarn "Remember, this stuff is CVS only code so dont cry when" - ewarn "I break you :)." - use debug || ewarn "PLEASE COMPILE WITH USE=\"debug\"" - elif [[ ${ECVS_STATE} == "live" ]] ; then - eerror "This is a LIVE CVS ebuild." - eerror "That means there are NO promises it will work." - eerror "If it fails to build, FIX THE CODE YOURSELF" - eerror "before reporting any issues." - eerror "USE debug is available, use it, abuse it ;)" - eerror "Find bugs, and repair them if you can, but report debugger information" - eerror "Run gdb, valgrind, the best one you like, everybody will be happy :)" - use debug || eerror "PLEASE COMPILE WITH USE=\"debug\"" - fi -} - -enlightenment_die() { - enlightenment_warning_msg - die "$@"$'\n'"!!! SEND BUG REPORTS TO vapier@gentoo.org or beber@setibzh.com NOT THE E TEAM" -} - -enlightenment_pkg_setup() { - enlightenment_warning_msg -} - -# the stupid gettextize script prevents non-interactive mode, so we hax it -gettext_modify() { - use nls || return 0 - cp $(which gettextize) "${T}"/ || die "could not copy gettextize" - sed -i \ - -e 's:read dummy < /dev/tty::' \ - "${T}"/gettextize -} - -enlightenment_src_unpack() { - if [[ ${ECVS_STATE} == "live" ]] ; then - cvs_src_unpack - else - unpack ${A} - fi - gettext_modify - [[ -s gendoc ]] && chmod a+rx gendoc -} - -enlightenment_src_compile() { - if [[ ${ECVS_STATE} != "release" ]] || [[ ! -e configure ]] ; then - export WANT_AUTOMAKE=${EAUTOMAKE:-1.8} - - env \ - PATH="${T}:${PATH}" \ - NOCONFIGURE=yes \ - USER=blah \ - ./autogen.sh \ - || enlightenment_die "autogen failed" - # symlinked files will cause sandbox violation - for x in config.{guess,sub} ; do - [[ ! -L ${x} ]] && continue - rm -f ${x} - touch ${x} - done - if [[ ! -z ${EHACKLIBLTDL} ]] ; then - cd libltdl - autoconf || enlightenment_die "autogen in libltdl failed" - cd .. - fi - fi - epunt_cxx - MY_ECONF="${MY_ECONF} $(use_enable debug debug)" - econf ${MY_ECONF} || enlightenment_die "econf failed" - emake || enlightenment_die "emake failed" - use doc && [[ -x ./gendoc ]] && { ./gendoc || enlightenment_die "gendoc failed" ; } -} - -enlightenment_src_install() { - make install DESTDIR=${D} || enlightenment_die - find ${D} -name CVS -type d -exec rm -rf '{}' \; 2>/dev/null - dodoc AUTHORS ChangeLog NEWS README TODO ${EDOCS} - use doc && [[ -d doc ]] && dohtml -r doc/* -} - -enlightenment_pkg_postinst() { - enlightenment_warning_msg -} diff --git a/gentoofr/media-gfx/entice/entice-9999-r1.ebuild b/gentoofr/media-gfx/entice/entice-9999-r1.ebuild new file mode 100644 index 00000000..205e98bc --- /dev/null +++ b/gentoofr/media-gfx/entice/entice-9999-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/entice/entice-9999.ebuild,v 1.3 2005/04/10 03:40:17 vapier Exp $ + +inherit enlightenment-debug + +DESCRIPTION="the E image browser" +HOMEPAGE="http://www.enlightenment.org/pages/entice.html" + +DEPEND=">=media-libs/imlib2-1.2.0 + >=x11-libs/evas-0.9.9 + >=dev-db/edb-1.0.5 + >=x11-libs/ecore-0.9.9 + >=x11-libs/esmart-0.9.0 + >=media-libs/edje-0.5.0" diff --git a/gentoofr/media-libs/edje/edje-9999-r1.ebuild b/gentoofr/media-libs/edje/edje-9999-r1.ebuild new file mode 100644 index 00000000..69e184cf --- /dev/null +++ b/gentoofr/media-libs/edje/edje-9999-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/edje/edje-9999.ebuild,v 1.5 2005/04/10 03:31:06 vapier Exp $ + +EHACKAUTOGEN=yes +inherit enlightenment-debug + +DESCRIPTION="graphical layout and animation library" +HOMEPAGE="http://www.enlightenment.org/pages/edje.html" + +DEPEND=">=dev-libs/eet-0.9.9 + >=x11-libs/evas-0.9.9 + >=media-libs/imlib2-1.2.0 + >=x11-libs/ecore-0.9.9 + >=dev-libs/embryo-0.9.1" diff --git a/gentoofr/media-libs/emotion/Manifest b/gentoofr/media-libs/emotion/Manifest new file mode 100644 index 00000000..1637efc4 --- /dev/null +++ b/gentoofr/media-libs/emotion/Manifest @@ -0,0 +1,2 @@ +MD5 cb56995b60bb601e2bc29ae58bbea8c3 emotion-9999-r1.ebuild 456 +MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-emotion-9999-r1 0 diff --git a/gentoofr/media-libs/emotion/emotion-9999-r1.ebuild b/gentoofr/media-libs/emotion/emotion-9999-r1.ebuild new file mode 100644 index 00000000..16c11007 --- /dev/null +++ b/gentoofr/media-libs/emotion/emotion-9999-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/emotion/emotion-9999.ebuild,v 1.3 2005/04/10 03:34:47 vapier Exp $ + +EHACKAUTOGEN=yes +inherit enlightenment-debug + +DESCRIPTION="video libraries for e17" + +DEPEND=">=dev-libs/eet-0.9.9 + >=x11-libs/evas-0.9.9 + >=media-libs/edje-0.5.0 + >=x11-libs/ecore-0.9.9 + >=dev-libs/embryo-0.9.1 + >=media-libs/xine-lib-1_rc5" diff --git a/gentoofr/media-libs/emotion/files/digest-emotion-9999-r1 b/gentoofr/media-libs/emotion/files/digest-emotion-9999-r1 new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/gentoofr/media-libs/emotion/files/digest-emotion-9999-r1 diff --git a/gentoofr/media-libs/imlib2/imlib2-9999-r1.ebuild b/gentoofr/media-libs/imlib2/imlib2-9999-r1.ebuild new file mode 100644 index 00000000..dc30820e --- /dev/null +++ b/gentoofr/media-libs/imlib2/imlib2-9999-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/imlib2/imlib2-9999.ebuild,v 1.7 2005/06/04 15:06:58 centic Exp $ + +EHACKAUTOGEN=yes +inherit enlightenment-debug + +MY_P=${P/_/-} +DESCRIPTION="Version 2 of an advanced replacement library for libraries like libXpm" +HOMEPAGE="http://www.enlightenment.org/Libraries/Imlib2.html" + +IUSE="X gif jpeg mmx png tiff" + +DEPEND="=media-libs/freetype-2* + 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? ( virtual/x11 )" + +src_compile() { + local mymmx="" + if [ "${ARCH}" == "amd64" ] ; then + mymmx="--disable-mmx" + else + mymmx="$(use_enable mmx)" + fi + + export MY_ECONF=" + ${mymmx} \ + $(use_with X x) \ + " + enlightenment_src_compile +} + +src_install() { + enlightenment_src_install + docinto samples + dodoc demo/*.c +} diff --git a/gentoofr/x11-misc/elapse/elapse-9999.ebuild b/gentoofr/x11-misc/elapse/elapse-9999.ebuild index 372e40b1..10d878ec 100644 --- a/gentoofr/x11-misc/elapse/elapse-9999.ebuild +++ b/gentoofr/x11-misc/elapse/elapse-9999.ebuild @@ -3,7 +3,7 @@ # $Header: $ ECVS_MODULE="misc/elapse" -inherit enlightenment +inherit enlightenment-debug DESCRIPTION="EFL powered clock" HOMEPAGE="http://www.enlightenment.org" diff --git a/gentoofr/x11-misc/entrance/Manifest b/gentoofr/x11-misc/entrance/Manifest index ed6a5962..bb345d9f 100644 --- a/gentoofr/x11-misc/entrance/Manifest +++ b/gentoofr/x11-misc/entrance/Manifest @@ -1,7 +1,7 @@ MD5 ee4d3217d2f3cc182a59f2909db9d160 entrance-9999-r1.ebuild 2498 MD5 308622652f1a12a9c4097ad2a2292d54 ChangeLog 1139 MD5 088d07394fa8372e79b7757075ea4a7d metadata.xml 515 -MD5 1739a160d16ea55c87e9fbc8e49a2f5e entrance-9999-r2.ebuild 2582 +MD5 1a04581ef17ebadd7c36a452942a71f8 entrance-9999-r2.ebuild 2588 MD5 e96746829116e24c379e88663da20667 files/no-listen-tcp.patch 711 MD5 8c2c9320269ef791ea0b6a00729a9104 files/digest-entrance-9999-r1 64 MD5 8c2c9320269ef791ea0b6a00729a9104 files/digest-entrance-9999-r2 64 diff --git a/gentoofr/x11-misc/entrance/entrance-9999-r2.ebuild b/gentoofr/x11-misc/entrance/entrance-9999-r2.ebuild index 4367b7df..a0fd6e28 100644 --- a/gentoofr/x11-misc/entrance/entrance-9999-r2.ebuild +++ b/gentoofr/x11-misc/entrance/entrance-9999-r2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/x11-misc/entrance/entrance-9999.ebuild,v 1.3 2005/02/12 03:43:31 vapier Exp $ -inherit enlightenment eutils +inherit enlightenment-debug eutils DESCRIPTION="next generation of Elogin, a login/display manager for X" HOMEPAGE="http://xcomputerman.com/pages/entrance.html" |