summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2005-07-29 22:45:19 +0000
committerBertrand Jacquin <beber@meleeweb.net>2005-07-29 22:45:19 +0000
commit217caeaba1d203a0a065283bcad22a90d39642ca (patch)
tree0dc3978d1255ae2e132add53ea21955420a5b4af
parentMove enlightenment.eclass to a proper on for debug (diff)
downloadportage-217caeaba1d203a0a065283bcad22a90d39642ca.tar.xz
More e debug
-rw-r--r--gentoofr/app-misc/enotes/Manifest2
-rw-r--r--gentoofr/app-misc/enotes/enotes-9999.ebuild2
-rw-r--r--gentoofr/dev-db/edb/Manifest2
-rw-r--r--gentoofr/dev-db/edb/edb-9999-r1.ebuild25
-rw-r--r--gentoofr/dev-db/edb/files/digest-edb-9999-r10
-rw-r--r--gentoofr/eclass/enlightenment-debug.eclass142
-rw-r--r--gentoofr/media-gfx/entice/entice-9999-r1.ebuild15
-rw-r--r--gentoofr/media-libs/edje/edje-9999-r1.ebuild15
-rw-r--r--gentoofr/media-libs/emotion/Manifest2
-rw-r--r--gentoofr/media-libs/emotion/emotion-9999-r1.ebuild15
-rw-r--r--gentoofr/media-libs/emotion/files/digest-emotion-9999-r10
-rw-r--r--gentoofr/media-libs/imlib2/imlib2-9999-r1.ebuild40
-rw-r--r--gentoofr/x11-misc/elapse/elapse-9999.ebuild2
-rw-r--r--gentoofr/x11-misc/entrance/Manifest2
-rw-r--r--gentoofr/x11-misc/entrance/entrance-9999-r2.ebuild2
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"