public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2009-08-01 20:08 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2009-08-01 20:08 UTC (permalink / raw
  To: gentoo-commits

ssuominen    09/08/01 20:08:30

  Added:                xfconf.eclass
  Log:
  xfconf.eclass

Revision  Changes    Path
1.1                  eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.1&content-type=text/plain

Index: xfconf.eclass
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.1 2009/08/01 20:08:30 ssuominen Exp $

# @ECLASS: xfconf.eclass
# @MAINTAINER:
# XFCE maintainers <xfce@gentoo.org>
# @BLURB: Default XFCE ebuild layout
# @DESCRIPTION:
# Default XFCE ebuild layout

# @ECLASS-VARIABLE: EAUTORECONF
# @DESCRIPTION:
# Run eautoreconf instead of elibtoolize if set "yes"

# @ECLASS-VARIABLE: EINTLTOOLIZE
# @DESCRIPTION:
# Run intltoolize --force --copy --automake if set "yes"

# @ECLASS-VARIABLE: DOCS
# @DESCRIPTION:
# Define documentation to install

# @ECLASS-VARIABLE: PATCHES
# @DESCRIPTION:
# Define patches to apply

# @ECLASS-VARIABLE: XFCONF
# @DESCRIPTION:
# Define options for econf

inherit autotools base fdo-mime gnome2-utils libtool

MY_P=${P}
SRC_URI="mirror://xfce/xfce-${PV}/src/${MY_P}.tar.bz2"

if [[ "${EINTLTOOLIZE}" == "yes" ]]; then
	_xfce4_intltool="dev-util/intltool"
fi

if [[ "${EAUTORECONF}" == "yes" ]]; then
	_xfce4_m4="dev-util/xfce4-dev-tools"
fi

RDEPEND=""
DEPEND="${_xfce4_intltool}
	${_xfce4_m4}"

unset _xfce4_intltool
unset _xfce4_m4

EXPF="src_unpack src_compile src_install pkg_preinst pkg_postinst pkg_postrm"
case ${EAPI:-0} in
	2) EXPF="${EXPF} src_prepare src_configure" ;;
	1|0) ;;
	*) die "Unknown EAPI." ;;
esac
EXPORT_FUNCTIONS ${EXPF}

# @FUNCTION: xfconf_src_unpack
# @DESCRIPTION:
# Run base_src_util autopatch and eautoreconf or elibtoolize
xfconf_src_unpack() {
	unpack ${A}
	cd "${S}"
	has src_prepare ${EXPF} || xfconf_src_prepare
}

# @FUNCTION: xfconf_src_prepare
# @DESCRIPTION:
# Run base_src_util autopatch and eautoreconf or elibtoolize
xfconf_src_prepare() {
	base_src_util autopatch

	if [[ "${EINTLTOOLIZE}" == "yes" ]]; then
		intltoolize --force --copy --automake || die "intltoolize failed"
	fi

	if [[ "${EAUTORECONF}" == "yes" ]]; then
		AT_M4DIR="/usr/share/xfce4/dev-tools/m4macros" eautoreconf
	else
		elibtoolize
	fi
}

# @FUNCTION: xfconf_src_configure
# @DESCRIPTION:
# Run econf with opts in XFCONF variable
xfconf_src_configure() {
	econf ${XFCONF}
}

# @FUNCTION: xfconf_src_compile
# @DESCRIPTION:
# Run econf with opts in XFCONF variable
xfconf_src_compile() {
	has src_configure ${EXPF} || xfconf_src_configure
	emake || die "emake failed"
}

# @FUNCTION: xfconf_src_install
# @DESCRIPTION:
# Run emake install and install documentation in DOCS variable
xfconf_src_install() {
	emake DESTDIR="${D}" install || die "emake install failed"

	if [[ -n ${DOCS} ]]; then
		dodoc ${DOCS} || die "dodoc failed"
	fi
}

# @FUNCTION: xfconf_pkg_preinst
# @DESCRIPTION:
# Run gnome2_icon_savelist
xfconf_pkg_preinst() {
	gnome2_icon_savelist
}

# @FUNCTION: xfconf_pkg_postinst
# @DESCRIPTION:
# Run fdo-mime_{desktop,mime}_database_update and gnome2_icon_cache_update
xfconf_pkg_postinst() {
	fdo-mime_desktop_database_update
	fdo-mime_mime_database_update
	gnome2_icon_cache_update
}

# @FUNCTION: xfconf_pkg_postrm
# @DESCRIPTION:
# Run fdo-mime_{desktop,mime}_database_update and gnome2_icon_cache_update
xfconf_pkg_postrm() {
	fdo-mime_desktop_database_update
	fdo-mime_mime_database_update
	gnome2_icon_cache_update
}






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2009-08-02 10:35 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2009-08-02 10:35 UTC (permalink / raw
  To: gentoo-commits

ssuominen    09/08/02 10:35:53

  Modified:             xfconf.eclass
  Log:
  Make ebuild usable for Terminal and Thunar for MY_P substituting.

Revision  Changes    Path
1.2                  eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.1&r2=1.2

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xfconf.eclass	1 Aug 2009 20:08:30 -0000	1.1
+++ xfconf.eclass	2 Aug 2009 10:35:53 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.1 2009/08/01 20:08:30 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.2 2009/08/02 10:35:53 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -31,7 +31,12 @@
 
 inherit autotools base fdo-mime gnome2-utils libtool
 
-MY_P=${P}
+if ! [[ ${MY_P} ]]; then
+	MY_P=${P}
+else
+	S=${WORKDIR}/${MY_P}
+fi
+
 SRC_URI="mirror://xfce/xfce-${PV}/src/${MY_P}.tar.bz2"
 
 if [[ "${EINTLTOOLIZE}" == "yes" ]]; then






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2009-09-21 17:43 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2009-09-21 17:43 UTC (permalink / raw
  To: gentoo-commits

ssuominen    09/09/21 17:43:08

  Modified:             xfconf.eclass
  Log:
  Rename EXPF variable to XFCONF_EXPF per -dev ML discussion.

Revision  Changes    Path
1.3                  eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.2&r2=1.3

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xfconf.eclass	2 Aug 2009 10:35:53 -0000	1.2
+++ xfconf.eclass	21 Sep 2009 17:43:08 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.2 2009/08/02 10:35:53 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.3 2009/09/21 17:43:08 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -54,13 +54,13 @@
 unset _xfce4_intltool
 unset _xfce4_m4
 
-EXPF="src_unpack src_compile src_install pkg_preinst pkg_postinst pkg_postrm"
+XFCONF_EXPF="src_unpack src_compile src_install pkg_preinst pkg_postinst pkg_postrm"
 case ${EAPI:-0} in
-	2) EXPF="${EXPF} src_prepare src_configure" ;;
+	2) XFCONF_EXPF="${XFCONF_EXPF} src_prepare src_configure" ;;
 	1|0) ;;
 	*) die "Unknown EAPI." ;;
 esac
-EXPORT_FUNCTIONS ${EXPF}
+EXPORT_FUNCTIONS ${XFCONF_EXPF}
 
 # @FUNCTION: xfconf_src_unpack
 # @DESCRIPTION:
@@ -68,7 +68,7 @@
 xfconf_src_unpack() {
 	unpack ${A}
 	cd "${S}"
-	has src_prepare ${EXPF} || xfconf_src_prepare
+	has src_prepare ${XFCONF_EXPF} || xfconf_src_prepare
 }
 
 # @FUNCTION: xfconf_src_prepare
@@ -99,7 +99,7 @@
 # @DESCRIPTION:
 # Run econf with opts in XFCONF variable
 xfconf_src_compile() {
-	has src_configure ${EXPF} || xfconf_src_configure
+	has src_configure ${XFCONF_EXPF} || xfconf_src_configure
 	emake || die "emake failed"
 }
 






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-01-22 16:33 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-01-22 16:33 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/01/22 16:33:59

  Modified:             xfconf.eclass
  Log:
  EAPI3 support

Revision  Changes    Path
1.5                  eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.4&r2=1.5

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- xfconf.eclass	3 Jan 2010 19:10:49 -0000	1.4
+++ xfconf.eclass	22 Jan 2010 16:33:59 -0000	1.5
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.4 2010/01/03 19:10:49 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.5 2010/01/22 16:33:59 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -56,7 +56,7 @@
 
 XFCONF_EXPF="src_unpack src_compile src_install pkg_preinst pkg_postinst pkg_postrm"
 case ${EAPI:-0} in
-	2) XFCONF_EXPF="${XFCONF_EXPF} src_prepare src_configure" ;;
+	3|2) XFCONF_EXPF="${XFCONF_EXPF} src_prepare src_configure" ;;
 	1|0) ;;
 	*) die "Unknown EAPI." ;;
 esac






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-01-23 17:35 Christoph Mende (angelos)
  0 siblings, 0 replies; 43+ messages in thread
From: Christoph Mende (angelos) @ 2010-01-23 17:35 UTC (permalink / raw
  To: gentoo-commits

angelos     10/01/23 17:35:54

  Modified:             xfconf.eclass
  Log:
  Fixed SRC_URI

Revision  Changes    Path
1.6                  eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.5&r2=1.6

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- xfconf.eclass	22 Jan 2010 16:33:59 -0000	1.5
+++ xfconf.eclass	23 Jan 2010 17:35:54 -0000	1.6
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.5 2010/01/22 16:33:59 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.6 2010/01/23 17:35:54 angelos Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -37,7 +37,7 @@
 	S=${WORKDIR}/${MY_P}
 fi
 
-SRC_URI="mirror://xfce/xfce-${PV}/src/${MY_P}.tar.bz2"
+SRC_URI="mirror://xfce/xfce/xfce-${PV}/src/${MY_P}.tar.bz2"
 
 if [[ "${EINTLTOOLIZE}" == "yes" ]]; then
 	_xfce4_intltool="dev-util/intltool"






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-01-23 17:36 Christoph Mende (angelos)
  0 siblings, 0 replies; 43+ messages in thread
From: Christoph Mende (angelos) @ 2010-01-23 17:36 UTC (permalink / raw
  To: gentoo-commits

angelos     10/01/23 17:36:35

  Modified:             xfconf.eclass
  Log:
  Fixed SRC_URI

Revision  Changes    Path
1.7                  eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.6&r2=1.7

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- xfconf.eclass	23 Jan 2010 17:35:54 -0000	1.6
+++ xfconf.eclass	23 Jan 2010 17:36:34 -0000	1.7
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.6 2010/01/23 17:35:54 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.7 2010/01/23 17:36:34 angelos Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -37,7 +37,7 @@
 	S=${WORKDIR}/${MY_P}
 fi
 
-SRC_URI="mirror://xfce/xfce/xfce-${PV}/src/${MY_P}.tar.bz2"
+SRC_URI="mirror://xfce/xfce/${PV}/src/${MY_P}.tar.bz2"
 
 if [[ "${EINTLTOOLIZE}" == "yes" ]]; then
 	_xfce4_intltool="dev-util/intltool"






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-03-22 15:53 Jeremy Olexa (darkside)
  0 siblings, 0 replies; 43+ messages in thread
From: Jeremy Olexa (darkside) @ 2010-03-22 15:53 UTC (permalink / raw
  To: gentoo-commits

darkside    10/03/22 15:53:50

  Modified:             xfconf.eclass
  Log:
  Add EAPI3 support to eautoreconf call - this commit aligns xfconf.eclass to the one used in Gentoo Prefix overlay

Revision  Changes    Path
1.8                  eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.7&r2=1.8

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- xfconf.eclass	23 Jan 2010 17:36:34 -0000	1.7
+++ xfconf.eclass	22 Mar 2010 15:53:50 -0000	1.8
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.7 2010/01/23 17:36:34 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.8 2010/03/22 15:53:50 darkside Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -82,7 +82,8 @@
 	fi
 
 	if [[ "${EAUTORECONF}" == "yes" ]]; then
-		AT_M4DIR="/usr/share/xfce4/dev-tools/m4macros" eautoreconf
+		has "${EAPI:-0}" 0 1 2 && EPREFIX=
+		AT_M4DIR="${EPREFIX}/usr/share/xfce4/dev-tools/m4macros" eautoreconf
 	else
 		elibtoolize
 	fi






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-03-22 16:29 Fabian Groffen (grobian)
  0 siblings, 0 replies; 43+ messages in thread
From: Fabian Groffen (grobian) @ 2010-03-22 16:29 UTC (permalink / raw
  To: gentoo-commits

grobian     10/03/22 16:29:28

  Modified:             xfconf.eclass
  Log:
  avoid read-only error message

Revision  Changes    Path
1.9                  eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.8&r2=1.9

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- xfconf.eclass	22 Mar 2010 15:53:50 -0000	1.8
+++ xfconf.eclass	22 Mar 2010 16:29:27 -0000	1.9
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.8 2010/03/22 15:53:50 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.9 2010/03/22 16:29:27 grobian Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -82,7 +82,7 @@
 	fi
 
 	if [[ "${EAUTORECONF}" == "yes" ]]; then
-		has "${EAPI:-0}" 0 1 2 && EPREFIX=
+		has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
 		AT_M4DIR="${EPREFIX}/usr/share/xfce4/dev-tools/m4macros" eautoreconf
 	else
 		elibtoolize






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-03-24 20:13 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-03-24 20:13 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/03/24 20:13:15

  Modified:             xfconf.eclass
  Log:
  Raise xfce4-dev-tools depend to 4.7.0 to force people upgrade build time depend. It's the minimum required version for couple of packages already.

Revision  Changes    Path
1.10                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.10&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.10&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.9&r2=1.10

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- xfconf.eclass	22 Mar 2010 16:29:27 -0000	1.9
+++ xfconf.eclass	24 Mar 2010 20:13:15 -0000	1.10
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.9 2010/03/22 16:29:27 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.10 2010/03/24 20:13:15 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -44,7 +44,7 @@
 fi
 
 if [[ "${EAUTORECONF}" == "yes" ]]; then
-	_xfce4_m4="dev-util/xfce4-dev-tools"
+	_xfce4_m4=">=dev-util/xfce4-dev-tools-4.7.0"
 fi
 
 RDEPEND=""






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-03-26 11:41 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-03-26 11:41 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/03/26 11:41:57

  Modified:             xfconf.eclass
  Log:
  Introduce new xfconf_use_debug function.

Revision  Changes    Path
1.11                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.11&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.11&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.10&r2=1.11

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- xfconf.eclass	24 Mar 2010 20:13:15 -0000	1.10
+++ xfconf.eclass	26 Mar 2010 11:41:57 -0000	1.11
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.10 2010/03/24 20:13:15 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.11 2010/03/26 11:41:57 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -62,6 +62,24 @@
 esac
 EXPORT_FUNCTIONS ${XFCONF_EXPF}
 
+# @FUNCTION: xfconf_use_debug
+# @RETURN:
+# Return --enable-debug, --enable-debug=full or --disable-debug based on
+# I_KNOW_WHAT_I_AM_DOING variable
+xfconf_use_debug() {
+	if use debug; then
+		if [[ -n $I_KNOW_WHAT_I_AM_DOING ]]; then
+			echo "--enable-debug=full"
+		else
+			echo "--enable-debug"
+		fi
+	else
+		if [[ -n $I_KNOW_WHAT_I_AM_DOING ]]; then
+			echo "--disable-debug"
+		fi
+	fi
+}
+
 # @FUNCTION: xfconf_src_unpack
 # @DESCRIPTION:
 # Run base_src_util autopatch and eautoreconf or elibtoolize






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-03-26 11:59 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-03-26 11:59 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/03/26 11:59:08

  Modified:             xfconf.eclass
  Log:
  Make sure USE debug is in IUSE.

Revision  Changes    Path
1.12                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.12&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.12&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.11&r2=1.12

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- xfconf.eclass	26 Mar 2010 11:41:57 -0000	1.11
+++ xfconf.eclass	26 Mar 2010 11:59:08 -0000	1.12
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.11 2010/03/26 11:41:57 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.12 2010/03/26 11:59:08 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -64,18 +64,20 @@
 
 # @FUNCTION: xfconf_use_debug
 # @RETURN:
-# Return --enable-debug, --enable-debug=full or --disable-debug based on
-# I_KNOW_WHAT_I_AM_DOING variable
+# Return --enable-debug, null, --enable-debug=full or --disable-debug based on
+# I_KNOW_WHAT_I_AM_DOING variable and USE debug
 xfconf_use_debug() {
-	if use debug; then
-		if [[ -n $I_KNOW_WHAT_I_AM_DOING ]]; then
-			echo "--enable-debug=full"
+	if has debug ${IUSE}; then
+		if use debug; then
+			if [[ -n $I_KNOW_WHAT_I_AM_DOING ]]; then
+				echo "--enable-debug=full"
+			else
+				echo "--enable-debug"
+			fi
 		else
-			echo "--enable-debug"
-		fi
-	else
-		if [[ -n $I_KNOW_WHAT_I_AM_DOING ]]; then
-			echo "--disable-debug"
+			if [[ -n $I_KNOW_WHAT_I_AM_DOING ]]; then
+				echo "--disable-debug"
+			fi
 		fi
 	fi
 }






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-03-26 12:10 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-03-26 12:10 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/03/26 12:10:14

  Modified:             xfconf.eclass
  Log:
  Use XFCONF_FULL_DEBUG instead of polluting I_KNOW_WHAT_I_AM_DOING.

Revision  Changes    Path
1.13                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.13&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.13&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.12&r2=1.13

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- xfconf.eclass	26 Mar 2010 11:59:08 -0000	1.12
+++ xfconf.eclass	26 Mar 2010 12:10:14 -0000	1.13
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.12 2010/03/26 11:59:08 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.13 2010/03/26 12:10:14 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -65,17 +65,17 @@
 # @FUNCTION: xfconf_use_debug
 # @RETURN:
 # Return --enable-debug, null, --enable-debug=full or --disable-debug based on
-# I_KNOW_WHAT_I_AM_DOING variable and USE debug
+# XFCONF_FULL_DEBUG variable and USE debug
 xfconf_use_debug() {
 	if has debug ${IUSE}; then
 		if use debug; then
-			if [[ -n $I_KNOW_WHAT_I_AM_DOING ]]; then
+			if [[ -n $XFCONF_FULL_DEBUG ]]; then
 				echo "--enable-debug=full"
 			else
 				echo "--enable-debug"
 			fi
 		else
-			if [[ -n $I_KNOW_WHAT_I_AM_DOING ]]; then
+			if [[ -n $XFCONF_FULL_DEBUG ]]; then
 				echo "--disable-debug"
 			fi
 		fi






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-03-26 12:17 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-03-26 12:17 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/03/26 12:17:16

  Modified:             xfconf.eclass
  Log:
  Be eclass-manpages friendly

Revision  Changes    Path
1.14                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.13&r2=1.14

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- xfconf.eclass	26 Mar 2010 12:10:14 -0000	1.13
+++ xfconf.eclass	26 Mar 2010 12:17:16 -0000	1.14
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.13 2010/03/26 12:10:14 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.14 2010/03/26 12:17:16 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -63,7 +63,7 @@
 EXPORT_FUNCTIONS ${XFCONF_EXPF}
 
 # @FUNCTION: xfconf_use_debug
-# @RETURN:
+# @DESCRIPTION:
 # Return --enable-debug, null, --enable-debug=full or --disable-debug based on
 # XFCONF_FULL_DEBUG variable and USE debug
 xfconf_use_debug() {






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-03-30 12:10 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-03-30 12:10 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/03/30 12:10:46

  Modified:             xfconf.eclass
  Log:
  Commit some debug-print-function's for debugging

Revision  Changes    Path
1.15                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.15&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?rev=1.15&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/xfconf.eclass?r1=1.14&r2=1.15

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- xfconf.eclass	26 Mar 2010 12:17:16 -0000	1.14
+++ xfconf.eclass	30 Mar 2010 12:10:46 -0000	1.15
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.14 2010/03/26 12:17:16 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.15 2010/03/30 12:10:46 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -86,6 +86,7 @@
 # @DESCRIPTION:
 # Run base_src_util autopatch and eautoreconf or elibtoolize
 xfconf_src_unpack() {
+	debug-print-function ${FUNCNAME} "$@"
 	unpack ${A}
 	cd "${S}"
 	has src_prepare ${XFCONF_EXPF} || xfconf_src_prepare
@@ -95,6 +96,7 @@
 # @DESCRIPTION:
 # Run base_src_util autopatch and eautoreconf or elibtoolize
 xfconf_src_prepare() {
+	debug-print-function ${FUNCNAME} "$@"
 	base_src_prepare
 
 	if [[ "${EINTLTOOLIZE}" == "yes" ]]; then
@@ -113,6 +115,7 @@
 # @DESCRIPTION:
 # Run econf with opts in XFCONF variable
 xfconf_src_configure() {
+	debug-print-function ${FUNCNAME} "$@"
 	econf ${XFCONF}
 }
 
@@ -120,6 +123,7 @@
 # @DESCRIPTION:
 # Run econf with opts in XFCONF variable
 xfconf_src_compile() {
+	debug-print-function ${FUNCNAME} "$@"
 	has src_configure ${XFCONF_EXPF} || xfconf_src_configure
 	emake || die "emake failed"
 }
@@ -128,6 +132,7 @@
 # @DESCRIPTION:
 # Run emake install and install documentation in DOCS variable
 xfconf_src_install() {
+	debug-print-function ${FUNCNAME} "$@"
 	emake DESTDIR="${D}" install || die "emake install failed"
 
 	if [[ -n ${DOCS} ]]; then
@@ -139,6 +144,7 @@
 # @DESCRIPTION:
 # Run gnome2_icon_savelist
 xfconf_pkg_preinst() {
+	debug-print-function ${FUNCNAME} "$@"
 	gnome2_icon_savelist
 }
 
@@ -146,6 +152,7 @@
 # @DESCRIPTION:
 # Run fdo-mime_{desktop,mime}_database_update and gnome2_icon_cache_update
 xfconf_pkg_postinst() {
+	debug-print-function ${FUNCNAME} "$@"
 	fdo-mime_desktop_database_update
 	fdo-mime_mime_database_update
 	gnome2_icon_cache_update
@@ -155,6 +162,7 @@
 # @DESCRIPTION:
 # Run fdo-mime_{desktop,mime}_database_update and gnome2_icon_cache_update
 xfconf_pkg_postrm() {
+	debug-print-function ${FUNCNAME} "$@"
 	fdo-mime_desktop_database_update
 	fdo-mime_mime_database_update
 	gnome2_icon_cache_update






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-06-13 16:10 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-06-13 16:10 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/06/13 16:10:21

  Modified:             xfconf.eclass
  Log:
  Accept arguments to emake install

Revision  Changes    Path
1.16                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.16&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.16&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.15&r2=1.16

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- xfconf.eclass	30 Mar 2010 12:10:46 -0000	1.15
+++ xfconf.eclass	13 Jun 2010 16:10:21 -0000	1.16
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.15 2010/03/30 12:10:46 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.16 2010/06/13 16:10:21 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -133,7 +133,7 @@
 # Run emake install and install documentation in DOCS variable
 xfconf_src_install() {
 	debug-print-function ${FUNCNAME} "$@"
-	emake DESTDIR="${D}" install || die "emake install failed"
+	emake DESTDIR="${D}" "$@" install || die "emake install failed"
 
 	if [[ -n ${DOCS} ]]; then
 		dodoc ${DOCS} || die "dodoc failed"






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-07-26 18:57 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-07-26 18:57 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/07/26 18:57:14

  Modified:             xfconf.eclass
  Log:
  punt all .la files from xfce pkgs, we don't use static archives (we pass --disable-static) since none of the xfce libs are useful static. we also don't have any plugins/libraries using libltdl.

Revision  Changes    Path
1.17                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.17&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.17&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.16&r2=1.17

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- xfconf.eclass	13 Jun 2010 16:10:21 -0000	1.16
+++ xfconf.eclass	26 Jul 2010 18:57:14 -0000	1.17
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.16 2010/06/13 16:10:21 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.17 2010/07/26 18:57:14 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -138,6 +138,9 @@
 	if [[ -n ${DOCS} ]]; then
 		dodoc ${DOCS} || die "dodoc failed"
 	fi
+
+	has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
+	find "${ED}" -name '*.la' -exec rm -f {} +
 }
 
 # @FUNCTION: xfconf_pkg_preinst






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-09-16 17:09 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-09-16 17:09 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/09/16 17:09:51

  Modified:             xfconf.eclass
  Log:
  Validate .desktop entries always, every problem must be reported upstream

Revision  Changes    Path
1.18                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.18&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.18&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.17&r2=1.18

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- xfconf.eclass	26 Jul 2010 18:57:14 -0000	1.17
+++ xfconf.eclass	16 Sep 2010 17:09:51 -0000	1.18
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.17 2010/07/26 18:57:14 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.18 2010/09/16 17:09:51 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -29,7 +29,7 @@
 # @DESCRIPTION:
 # Define options for econf
 
-inherit autotools base fdo-mime gnome2-utils libtool
+inherit autotools base eutils fdo-mime gnome2-utils libtool
 
 if ! [[ ${MY_P} ]]; then
 	MY_P=${P}
@@ -141,6 +141,8 @@
 
 	has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
 	find "${ED}" -name '*.la' -exec rm -f {} +
+
+	validate_desktop_entries
 }
 
 # @FUNCTION: xfconf_pkg_preinst






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-11-03 17:39 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-11-03 17:39 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/11/03 17:39:59

  Modified:             xfconf.eclass
  Log:
  Convert XFCONF to an array

Revision  Changes    Path
1.19                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.19&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.19&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.18&r2=1.19

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- xfconf.eclass	16 Sep 2010 17:09:51 -0000	1.18
+++ xfconf.eclass	3 Nov 2010 17:39:59 -0000	1.19
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.18 2010/09/16 17:09:51 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.19 2010/11/03 17:39:59 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -116,7 +116,13 @@
 # Run econf with opts in XFCONF variable
 xfconf_src_configure() {
 	debug-print-function ${FUNCNAME} "$@"
-	econf ${XFCONF}
+
+	# Convert XFCONF to an array, see base.eclass for original code
+	if [[ "$(declare -p XFCONF 2>/dev/null 2>&1)" != "declare -a"* ]]; then
+		XFCONF=( ${XFCONF} )
+	fi
+	
+	econf ${XFCONF[@]}
 }
 
 # @FUNCTION: xfconf_src_compile






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2010-11-03 17:43 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-11-03 17:43 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/11/03 17:43:13

  Modified:             xfconf.eclass
  Log:
  Fix comment

Revision  Changes    Path
1.20                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.20&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.20&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.19&r2=1.20

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- xfconf.eclass	3 Nov 2010 17:39:59 -0000	1.19
+++ xfconf.eclass	3 Nov 2010 17:43:13 -0000	1.20
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.19 2010/11/03 17:39:59 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.20 2010/11/03 17:43:13 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -113,7 +113,7 @@
 
 # @FUNCTION: xfconf_src_configure
 # @DESCRIPTION:
-# Run econf with opts in XFCONF variable
+# Run econf with opts in XFCONF array
 xfconf_src_configure() {
 	debug-print-function ${FUNCNAME} "$@"
 






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-01-27 17:32 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-01-27 17:32 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/01/27 17:32:49

  Modified:             xfconf.eclass
  Log:
  EAPI4 support

Revision  Changes    Path
1.21                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.21&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.21&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.20&r2=1.21

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- xfconf.eclass	3 Nov 2010 17:43:13 -0000	1.20
+++ xfconf.eclass	27 Jan 2011 17:32:49 -0000	1.21
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.20 2010/11/03 17:43:13 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.21 2011/01/27 17:32:49 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -56,7 +56,7 @@
 
 XFCONF_EXPF="src_unpack src_compile src_install pkg_preinst pkg_postinst pkg_postrm"
 case ${EAPI:-0} in
-	3|2) XFCONF_EXPF="${XFCONF_EXPF} src_prepare src_configure" ;;
+	4|3|2) XFCONF_EXPF="${XFCONF_EXPF} src_prepare src_configure" ;;
 	1|0) ;;
 	*) die "Unknown EAPI." ;;
 esac






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-02-04 17:23 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-02-04 17:23 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/02/04 17:23:35

  Modified:             xfconf.eclass
  Log:
  Remove unnecessary die messages as portage prints the command it fails on.   Whitespace.

Revision  Changes    Path
1.22                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.22&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.22&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.21&r2=1.22

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- xfconf.eclass	27 Jan 2011 17:32:49 -0000	1.21
+++ xfconf.eclass	4 Feb 2011 17:23:35 -0000	1.22
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.21 2011/01/27 17:32:49 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.22 2011/02/04 17:23:35 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -100,7 +100,7 @@
 	base_src_prepare
 
 	if [[ "${EINTLTOOLIZE}" == "yes" ]]; then
-		intltoolize --force --copy --automake || die "intltoolize failed"
+		intltoolize --force --copy --automake || die
 	fi
 
 	if [[ "${EAUTORECONF}" == "yes" ]]; then
@@ -121,7 +121,7 @@
 	if [[ "$(declare -p XFCONF 2>/dev/null 2>&1)" != "declare -a"* ]]; then
 		XFCONF=( ${XFCONF} )
 	fi
-	
+
 	econf ${XFCONF[@]}
 }
 
@@ -131,7 +131,7 @@
 xfconf_src_compile() {
 	debug-print-function ${FUNCNAME} "$@"
 	has src_configure ${XFCONF_EXPF} || xfconf_src_configure
-	emake || die "emake failed"
+	emake || die
 }
 
 # @FUNCTION: xfconf_src_install
@@ -139,10 +139,10 @@
 # Run emake install and install documentation in DOCS variable
 xfconf_src_install() {
 	debug-print-function ${FUNCNAME} "$@"
-	emake DESTDIR="${D}" "$@" install || die "emake install failed"
+	emake DESTDIR="${D}" "$@" install || die
 
 	if [[ -n ${DOCS} ]]; then
-		dodoc ${DOCS} || die "dodoc failed"
+		dodoc ${DOCS} || die
 	fi
 
 	has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-02-10 18:14 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-02-10 18:14 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/02/10 18:14:53

  Modified:             xfconf.eclass
  Log:
  Remove support for deprecated EAPIs 0 1 and 2

Revision  Changes    Path
1.23                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.23&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.23&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.22&r2=1.23

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- xfconf.eclass	4 Feb 2011 17:23:35 -0000	1.22
+++ xfconf.eclass	10 Feb 2011 18:14:53 -0000	1.23
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.22 2011/02/04 17:23:35 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.23 2011/02/10 18:14:53 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -54,13 +54,12 @@
 unset _xfce4_intltool
 unset _xfce4_m4
 
-XFCONF_EXPF="src_unpack src_compile src_install pkg_preinst pkg_postinst pkg_postrm"
 case ${EAPI:-0} in
-	4|3|2) XFCONF_EXPF="${XFCONF_EXPF} src_prepare src_configure" ;;
-	1|0) ;;
+	4|3) ;;
 	*) die "Unknown EAPI." ;;
 esac
-EXPORT_FUNCTIONS ${XFCONF_EXPF}
+
+EXPORT_FUNCTIONS src_prepare src_configure src_install pkg_preinst pkg_postinst pkg_postrm
 
 # @FUNCTION: xfconf_use_debug
 # @DESCRIPTION:
@@ -82,16 +81,6 @@
 	fi
 }
 
-# @FUNCTION: xfconf_src_unpack
-# @DESCRIPTION:
-# Run base_src_util autopatch and eautoreconf or elibtoolize
-xfconf_src_unpack() {
-	debug-print-function ${FUNCNAME} "$@"
-	unpack ${A}
-	cd "${S}"
-	has src_prepare ${XFCONF_EXPF} || xfconf_src_prepare
-}
-
 # @FUNCTION: xfconf_src_prepare
 # @DESCRIPTION:
 # Run base_src_util autopatch and eautoreconf or elibtoolize
@@ -104,7 +93,6 @@
 	fi
 
 	if [[ "${EAUTORECONF}" == "yes" ]]; then
-		has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
 		AT_M4DIR="${EPREFIX}/usr/share/xfce4/dev-tools/m4macros" eautoreconf
 	else
 		elibtoolize
@@ -125,15 +113,6 @@
 	econf ${XFCONF[@]}
 }
 
-# @FUNCTION: xfconf_src_compile
-# @DESCRIPTION:
-# Run econf with opts in XFCONF variable
-xfconf_src_compile() {
-	debug-print-function ${FUNCNAME} "$@"
-	has src_configure ${XFCONF_EXPF} || xfconf_src_configure
-	emake || die
-}
-
 # @FUNCTION: xfconf_src_install
 # @DESCRIPTION:
 # Run emake install and install documentation in DOCS variable
@@ -145,7 +124,6 @@
 		dodoc ${DOCS} || die
 	fi
 
-	has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
 	find "${ED}" -name '*.la' -exec rm -f {} +
 
 	validate_desktop_entries






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-02-14 19:52 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-02-14 19:52 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/02/14 19:52:14

  Modified:             xfconf.eclass
  Log:
  raise minimal xfce4-dev-tools version to 4.8.0

Revision  Changes    Path
1.24                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.24&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.24&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.23&r2=1.24

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- xfconf.eclass	10 Feb 2011 18:14:53 -0000	1.23
+++ xfconf.eclass	14 Feb 2011 19:52:14 -0000	1.24
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.23 2011/02/10 18:14:53 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.24 2011/02/14 19:52:14 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -44,7 +44,7 @@
 fi
 
 if [[ "${EAUTORECONF}" == "yes" ]]; then
-	_xfce4_m4=">=dev-util/xfce4-dev-tools-4.7.0"
+	_xfce4_m4=">=dev-util/xfce4-dev-tools-4.8.0"
 fi
 
 RDEPEND=""






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-04-09  9:15 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-04-09  9:15 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/04/09 09:15:51

  Modified:             xfconf.eclass
  Log:
  Fix xfconf.eclass xfconf_use_debug logic so it'll be compatible with 9999 versions in the overlay. Yes, we really don't want --disable-debug EVER and we WANT --enable-debug=minimum by default. It's the upstream default too.

Revision  Changes    Path
1.25                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.25&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.25&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.24&r2=1.25

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- xfconf.eclass	14 Feb 2011 19:52:14 -0000	1.24
+++ xfconf.eclass	9 Apr 2011 09:15:51 -0000	1.25
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.24 2011/02/14 19:52:14 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.25 2011/04/09 09:15:51 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -63,8 +63,9 @@
 
 # @FUNCTION: xfconf_use_debug
 # @DESCRIPTION:
-# Return --enable-debug, null, --enable-debug=full or --disable-debug based on
-# XFCONF_FULL_DEBUG variable and USE debug
+# If IUSE has debug, return --enable-debug=minimum.
+# If USE debug is enabled, return --enable-debug which is same as --enable-debug=yes.
+# If USE debug is enabled and XFCONF_FULL_DEBUG variable is set, return --enable-debug=full.
 xfconf_use_debug() {
 	if has debug ${IUSE}; then
 		if use debug; then
@@ -74,9 +75,7 @@
 				echo "--enable-debug"
 			fi
 		else
-			if [[ -n $XFCONF_FULL_DEBUG ]]; then
-				echo "--disable-debug"
-			fi
+			echo "--enable-debug=minimum"
 		fi
 	fi
 }






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-04-09 17:58 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-04-09 17:58 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/04/09 17:58:05

  Modified:             xfconf.eclass
  Log:
  Remove XFCONF variable support. It's mandatory as an array now.

Revision  Changes    Path
1.26                 eclass/xfconf.eclass

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

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- xfconf.eclass	9 Apr 2011 09:15:51 -0000	1.25
+++ xfconf.eclass	9 Apr 2011 17:58:05 -0000	1.26
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.25 2011/04/09 09:15:51 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.26 2011/04/09 17:58:05 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -103,12 +103,6 @@
 # Run econf with opts in XFCONF array
 xfconf_src_configure() {
 	debug-print-function ${FUNCNAME} "$@"
-
-	# Convert XFCONF to an array, see base.eclass for original code
-	if [[ "$(declare -p XFCONF 2>/dev/null 2>&1)" != "declare -a"* ]]; then
-		XFCONF=( ${XFCONF} )
-	fi
-
 	econf ${XFCONF[@]}
 }
 






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-04-09 18:00 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-04-09 18:00 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/04/09 18:00:29

  Modified:             xfconf.eclass
  Log:
  Punt code for SRC_URI, it's handled in the ebuilds because it's not consistent to keep here

Revision  Changes    Path
1.27                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.27&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.27&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.26&r2=1.27

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- xfconf.eclass	9 Apr 2011 17:58:05 -0000	1.26
+++ xfconf.eclass	9 Apr 2011 18:00:29 -0000	1.27
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.26 2011/04/09 17:58:05 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.27 2011/04/09 18:00:29 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -31,14 +31,6 @@
 
 inherit autotools base eutils fdo-mime gnome2-utils libtool
 
-if ! [[ ${MY_P} ]]; then
-	MY_P=${P}
-else
-	S=${WORKDIR}/${MY_P}
-fi
-
-SRC_URI="mirror://xfce/xfce/${PV}/src/${MY_P}.tar.bz2"
-
 if [[ "${EINTLTOOLIZE}" == "yes" ]]; then
 	_xfce4_intltool="dev-util/intltool"
 fi






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-04-10 18:13 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-04-10 18:13 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/04/10 18:13:35

  Modified:             xfconf.eclass
  Log:
  Simply check if EINTLTOOLIZE and EAUTORECONF is set or not, to support other formats such as true or 1

Revision  Changes    Path
1.28                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.28&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.28&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.27&r2=1.28

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- xfconf.eclass	9 Apr 2011 18:00:29 -0000	1.27
+++ xfconf.eclass	10 Apr 2011 18:13:35 -0000	1.28
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.27 2011/04/09 18:00:29 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.28 2011/04/10 18:13:35 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -31,11 +31,11 @@
 
 inherit autotools base eutils fdo-mime gnome2-utils libtool
 
-if [[ "${EINTLTOOLIZE}" == "yes" ]]; then
+if [[ -n $EINTLTOOLIZE ]]; then
 	_xfce4_intltool="dev-util/intltool"
 fi
 
-if [[ "${EAUTORECONF}" == "yes" ]]; then
+if [[ -n $EAUTORECONF ]]; then
 	_xfce4_m4=">=dev-util/xfce4-dev-tools-4.8.0"
 fi
 






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-04-10 18:20 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-04-10 18:20 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/04/10 18:20:53

  Modified:             xfconf.eclass
  Log:
  Fixes for manpage

Revision  Changes    Path
1.29                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.29&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.29&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.28&r2=1.29

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- xfconf.eclass	10 Apr 2011 18:13:35 -0000	1.28
+++ xfconf.eclass	10 Apr 2011 18:20:53 -0000	1.29
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.28 2011/04/10 18:13:35 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.29 2011/04/10 18:20:53 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -11,23 +11,23 @@
 
 # @ECLASS-VARIABLE: EAUTORECONF
 # @DESCRIPTION:
-# Run eautoreconf instead of elibtoolize if set "yes"
+# Run eautoreconf instead of elibtoolize if the variable is set.
 
 # @ECLASS-VARIABLE: EINTLTOOLIZE
 # @DESCRIPTION:
-# Run intltoolize --force --copy --automake if set "yes"
+# Run intltoolize --force --copy --automake if the variable is set.
 
 # @ECLASS-VARIABLE: DOCS
 # @DESCRIPTION:
-# Define documentation to install
+# This should be an variable defining documentation to install.
 
 # @ECLASS-VARIABLE: PATCHES
 # @DESCRIPTION:
-# Define patches to apply
+# This should be an array defining patches to apply.
 
 # @ECLASS-VARIABLE: XFCONF
 # @DESCRIPTION:
-# Define options for econf
+# This should be an array defining arguments for econf.
 
 inherit autotools base eutils fdo-mime gnome2-utils libtool
 






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-04-10 18:25 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-04-10 18:25 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/04/10 18:25:08

  Modified:             xfconf.eclass
  Log:
  Fix previous commit and fix all the code

Revision  Changes    Path
1.30                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.30&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.30&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.29&r2=1.30

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- xfconf.eclass	10 Apr 2011 18:20:53 -0000	1.29
+++ xfconf.eclass	10 Apr 2011 18:25:08 -0000	1.30
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.29 2011/04/10 18:20:53 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.30 2011/04/10 18:25:08 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -79,11 +79,11 @@
 	debug-print-function ${FUNCNAME} "$@"
 	base_src_prepare
 
-	if [[ "${EINTLTOOLIZE}" == "yes" ]]; then
+	if [[ -n $EINTLTOOLIZE ]]; then
 		intltoolize --force --copy --automake || die
 	fi
 
-	if [[ "${EAUTORECONF}" == "yes" ]]; then
+	if [[ -n $EAUTORECONF ]]; then
 		AT_M4DIR="${EPREFIX}/usr/share/xfce4/dev-tools/m4macros" eautoreconf
 	else
 		elibtoolize






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-04-20 21:04 Christoph Mende (angelos)
  0 siblings, 0 replies; 43+ messages in thread
From: Christoph Mende (angelos) @ 2011-04-20 21:04 UTC (permalink / raw
  To: gentoo-commits

angelos     11/04/20 21:04:10

  Modified:             xfconf.eclass
  Log:
  Improve documentation

Revision  Changes    Path
1.31                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.31&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.31&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.30&r2=1.31

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- xfconf.eclass	10 Apr 2011 18:25:08 -0000	1.30
+++ xfconf.eclass	20 Apr 2011 21:04:10 -0000	1.31
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.30 2011/04/10 18:25:08 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.31 2011/04/20 21:04:10 angelos Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -11,23 +11,23 @@
 
 # @ECLASS-VARIABLE: EAUTORECONF
 # @DESCRIPTION:
-# Run eautoreconf instead of elibtoolize if the variable is set.
+# Run eautoreconf instead of elibtoolize if the variable is set
 
 # @ECLASS-VARIABLE: EINTLTOOLIZE
 # @DESCRIPTION:
-# Run intltoolize --force --copy --automake if the variable is set.
+# Run intltoolize --force --copy --automake if the variable is set
 
 # @ECLASS-VARIABLE: DOCS
 # @DESCRIPTION:
-# This should be an variable defining documentation to install.
+# This should be a variable defining documentation to install
 
 # @ECLASS-VARIABLE: PATCHES
 # @DESCRIPTION:
-# This should be an array defining patches to apply.
+# This should be an array defining patches to apply
 
 # @ECLASS-VARIABLE: XFCONF
 # @DESCRIPTION:
-# This should be an array defining arguments for econf.
+# This should be an array defining arguments for econf
 
 inherit autotools base eutils fdo-mime gnome2-utils libtool
 
@@ -56,8 +56,8 @@
 # @FUNCTION: xfconf_use_debug
 # @DESCRIPTION:
 # If IUSE has debug, return --enable-debug=minimum.
-# If USE debug is enabled, return --enable-debug which is same as --enable-debug=yes.
-# If USE debug is enabled and XFCONF_FULL_DEBUG variable is set, return --enable-debug=full.
+# If USE debug is enabled, return --enable-debug which is the same as --enable-debug=yes.
+# If USE debug is enabled and the XFCONF_FULL_DEBUG variable is set, return --enable-debug=full.
 xfconf_use_debug() {
 	if has debug ${IUSE}; then
 		if use debug; then
@@ -92,7 +92,7 @@
 
 # @FUNCTION: xfconf_src_configure
 # @DESCRIPTION:
-# Run econf with opts in XFCONF array
+# Run econf with opts from the XFCONF array
 xfconf_src_configure() {
 	debug-print-function ${FUNCNAME} "$@"
 	econf ${XFCONF[@]}
@@ -100,7 +100,7 @@
 
 # @FUNCTION: xfconf_src_install
 # @DESCRIPTION:
-# Run emake install and install documentation in DOCS variable
+# Run emake install and install documentation in the DOCS variable
 xfconf_src_install() {
 	debug-print-function ${FUNCNAME} "$@"
 	emake DESTDIR="${D}" "$@" install || die






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-04-30  7:38 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-04-30  7:38 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/04/30 07:38:34

  Modified:             xfconf.eclass
  Log:
  Add support for DOCS being an array with backward compat

Revision  Changes    Path
1.32                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.32&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.32&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.31&r2=1.32

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- xfconf.eclass	20 Apr 2011 21:04:10 -0000	1.31
+++ xfconf.eclass	30 Apr 2011 07:38:34 -0000	1.32
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.31 2011/04/20 21:04:10 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.32 2011/04/30 07:38:34 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -19,7 +19,7 @@
 
 # @ECLASS-VARIABLE: DOCS
 # @DESCRIPTION:
-# This should be a variable defining documentation to install
+# This should be an array defining documentation to install
 
 # @ECLASS-VARIABLE: PATCHES
 # @DESCRIPTION:
@@ -74,7 +74,7 @@
 
 # @FUNCTION: xfconf_src_prepare
 # @DESCRIPTION:
-# Run base_src_util autopatch and eautoreconf or elibtoolize
+# Run base_src_prepare and eautoreconf or elibtoolize
 xfconf_src_prepare() {
 	debug-print-function ${FUNCNAME} "$@"
 	base_src_prepare
@@ -84,7 +84,7 @@
 	fi
 
 	if [[ -n $EAUTORECONF ]]; then
-		AT_M4DIR="${EPREFIX}/usr/share/xfce4/dev-tools/m4macros" eautoreconf
+		AT_M4DIR=${EPREFIX}/usr/share/xfce4/dev-tools/m4macros eautoreconf
 	else
 		elibtoolize
 	fi
@@ -95,7 +95,7 @@
 # Run econf with opts from the XFCONF array
 xfconf_src_configure() {
 	debug-print-function ${FUNCNAME} "$@"
-	econf ${XFCONF[@]}
+	econf "${XFCONF[@]}"
 }
 
 # @FUNCTION: xfconf_src_install
@@ -105,8 +105,12 @@
 	debug-print-function ${FUNCNAME} "$@"
 	emake DESTDIR="${D}" "$@" install || die
 
-	if [[ -n ${DOCS} ]]; then
-		dodoc ${DOCS} || die
+	if [[ -n ${DOCS[@]} ]]; then
+		if [[ $(declare -p DOCS) == "declare -a "* ]]; then
+			dodoc "${DOCS[@]}" || die
+		else
+			dodoc ${DOCS} || die
+		fi
 	fi
 
 	find "${ED}" -name '*.la' -exec rm -f {} +






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-05-01 11:46 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-05-01 11:46 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/05/01 11:46:49

  Modified:             xfconf.eclass
  Log:
  Add similar output to eautoreconf to intltoolize

Revision  Changes    Path
1.33                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.33&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.33&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.32&r2=1.33

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- xfconf.eclass	30 Apr 2011 07:38:34 -0000	1.32
+++ xfconf.eclass	1 May 2011 11:46:49 -0000	1.33
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.32 2011/04/30 07:38:34 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.33 2011/05/01 11:46:49 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -80,7 +80,10 @@
 	base_src_prepare
 
 	if [[ -n $EINTLTOOLIZE ]]; then
-		intltoolize --force --copy --automake || die
+		local _intltoolize="intltoolize --force --copy --automake"
+		ebegin "Running ${_intltoolize}"
+		${_intltoolize} || die
+		eend $?
 	fi
 
 	if [[ -n $EAUTORECONF ]]; then






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-05-19 22:39 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-05-19 22:39 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/05/19 22:39:07

  Modified:             xfconf.eclass
  Log:
  DOCS has to be an array now, all ebuilds are migrated

Revision  Changes    Path
1.34                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.34&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.34&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.33&r2=1.34

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- xfconf.eclass	1 May 2011 11:46:49 -0000	1.33
+++ xfconf.eclass	19 May 2011 22:39:07 -0000	1.34
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.33 2011/05/01 11:46:49 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.34 2011/05/19 22:39:07 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -103,18 +103,12 @@
 
 # @FUNCTION: xfconf_src_install
 # @DESCRIPTION:
-# Run emake install and install documentation in the DOCS variable
+# Run emake install and install documentation in the DOCS array
 xfconf_src_install() {
 	debug-print-function ${FUNCNAME} "$@"
 	emake DESTDIR="${D}" "$@" install || die
 
-	if [[ -n ${DOCS[@]} ]]; then
-		if [[ $(declare -p DOCS) == "declare -a "* ]]; then
-			dodoc "${DOCS[@]}" || die
-		else
-			dodoc ${DOCS} || die
-		fi
-	fi
+	[[ -n ${DOCS[@]} ]] && dodoc "${DOCS[@]}"
 
 	find "${ED}" -name '*.la' -exec rm -f {} +
 






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-06-06 14:38 Christoph Mende (angelos)
  0 siblings, 0 replies; 43+ messages in thread
From: Christoph Mende (angelos) @ 2011-06-06 14:38 UTC (permalink / raw
  To: gentoo-commits

angelos     11/06/06 14:38:46

  Modified:             xfconf.eclass
  Log:
  Warn when using xfconf_use_debug without having debug in IUSE

Revision  Changes    Path
1.35                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.35&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.35&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.34&r2=1.35

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- xfconf.eclass	19 May 2011 22:39:07 -0000	1.34
+++ xfconf.eclass	6 Jun 2011 14:38:46 -0000	1.35
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.34 2011/05/19 22:39:07 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.35 2011/06/06 14:38:46 angelos Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -69,6 +69,8 @@
 		else
 			echo "--enable-debug=minimum"
 		fi
+	else
+		ewarn "${FUNCNAME} called without debug in IUSE"
 	fi
 }
 






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-06-13 18:01 Christoph Mende (angelos)
  0 siblings, 0 replies; 43+ messages in thread
From: Christoph Mende (angelos) @ 2011-06-13 18:01 UTC (permalink / raw
  To: gentoo-commits

angelos     11/06/13 18:01:12

  Modified:             xfconf.eclass
  Log:
  Implement live functionality

Revision  Changes    Path
1.36                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.36&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.36&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.35&r2=1.36

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- xfconf.eclass	6 Jun 2011 14:38:46 -0000	1.35
+++ xfconf.eclass	13 Jun 2011 18:01:11 -0000	1.36
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.35 2011/06/06 14:38:46 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.36 2011/06/13 18:01:11 angelos Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -17,41 +17,39 @@
 # @DESCRIPTION:
 # Run intltoolize --force --copy --automake if the variable is set
 
-# @ECLASS-VARIABLE: DOCS
-# @DESCRIPTION:
-# This should be an array defining documentation to install
-
-# @ECLASS-VARIABLE: PATCHES
-# @DESCRIPTION:
-# This should be an array defining patches to apply
-
 # @ECLASS-VARIABLE: XFCONF
 # @DESCRIPTION:
 # This should be an array defining arguments for econf
 
-inherit autotools base eutils fdo-mime gnome2-utils libtool
+unset _xfconf_live
+[[ $PV == *9999* ]] && _xfconf_live=git-2
+
+inherit ${_xfconf_live} autotools base eutils fdo-mime gnome2-utils libtool
+
+EGIT_BOOTSTRAP="autogen.sh"
+EGIT_REPO_URI="git://git.xfce.org/xfce/${MY_PN:-${PN}}"
+
+_xfconf_deps=""
+_xfconf_m4=">=dev-util/xfce4-dev-tools-4.8.0"
 
-if [[ -n $EINTLTOOLIZE ]]; then
-	_xfce4_intltool="dev-util/intltool"
-fi
-
-if [[ -n $EAUTORECONF ]]; then
-	_xfce4_m4=">=dev-util/xfce4-dev-tools-4.8.0"
-fi
+[[ -n $_xfconf_live ]] && _xfconf_deps+=" dev-util/gtk-doc ${_xfconf_m4}"
+[[ -n $EINTLTOOLIZE ]] && _xfconf_deps+=" dev-util/intltool"
+[[ -n $EAUTORECONF ]] && _xfconf_deps+=" ${_xfconf_m4}"
 
 RDEPEND=""
-DEPEND="${_xfce4_intltool}
-	${_xfce4_m4}"
+DEPEND="${_xfconf_deps}"
 
-unset _xfce4_intltool
-unset _xfce4_m4
+unset _xfconf_deps
+unset _xfconf_m4
 
 case ${EAPI:-0} in
 	4|3) ;;
 	*) die "Unknown EAPI." ;;
 esac
 
-EXPORT_FUNCTIONS src_prepare src_configure src_install pkg_preinst pkg_postinst pkg_postrm
+[[ -n $_xfconf_live ]] && _xfconf_live=src_unpack
+
+EXPORT_FUNCTIONS ${_xfconf_live} src_prepare src_configure src_install pkg_preinst pkg_postinst pkg_postrm
 
 # @FUNCTION: xfconf_use_debug
 # @DESCRIPTION:
@@ -74,6 +72,13 @@
 	fi
 }
 
+# @FUNCTION: xfconf_src_unpack
+# @DESCRIPTION:
+# Run git-2_src_unpack if required
+xfconf_src_unpack() {
+	NOCONFIGURE=1 git-2_src_unpack
+}
+
 # @FUNCTION: xfconf_src_prepare
 # @DESCRIPTION:
 # Run base_src_prepare and eautoreconf or elibtoolize
@@ -100,6 +105,7 @@
 # Run econf with opts from the XFCONF array
 xfconf_src_configure() {
 	debug-print-function ${FUNCNAME} "$@"
+	[[ -n $_xfconf_live ]] && XFCONF+=( --enable-maintainer-mode )
 	econf "${XFCONF[@]}"
 }
 
@@ -108,9 +114,13 @@
 # Run emake install and install documentation in the DOCS array
 xfconf_src_install() {
 	debug-print-function ${FUNCNAME} "$@"
-	emake DESTDIR="${D}" "$@" install || die
 
-	[[ -n ${DOCS[@]} ]] && dodoc "${DOCS[@]}"
+	# FIXME
+	if [[ -n $_xfconf_live ]] && ! [[ -e ChangeLog ]]; then
+		touch ChangeLog
+	fi
+
+	base_src_install "$@" || die
 
 	find "${ED}" -name '*.la' -exec rm -f {} +
 






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-10-15 21:08 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-10-15 21:08 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/10/15 21:08:59

  Modified:             xfconf.eclass
  Log:
  Remove support for deprecated EAPI=3.

Revision  Changes    Path
1.37                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.37&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.37&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.36&r2=1.37

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- xfconf.eclass	13 Jun 2011 18:01:11 -0000	1.36
+++ xfconf.eclass	15 Oct 2011 21:08:59 -0000	1.37
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.36 2011/06/13 18:01:11 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.37 2011/10/15 21:08:59 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -43,7 +43,7 @@
 unset _xfconf_m4
 
 case ${EAPI:-0} in
-	4|3) ;;
+	4) ;;
 	*) die "Unknown EAPI." ;;
 esac
 






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2011-12-03 16:54 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-12-03 16:54 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/12/03 16:54:44

  Modified:             xfconf.eclass
  Log:
  Only depend on AUTOTOOLS_DEPEND when pulling xfce4-dev-tools, so use AUTOTOOLS_AUTO_DEPEND=no

Revision  Changes    Path
1.38                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.38&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.38&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.37&r2=1.38

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- xfconf.eclass	15 Oct 2011 21:08:59 -0000	1.37
+++ xfconf.eclass	3 Dec 2011 16:54:44 -0000	1.38
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.37 2011/10/15 21:08:59 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.38 2011/12/03 16:54:44 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -21,6 +21,8 @@
 # @DESCRIPTION:
 # This should be an array defining arguments for econf
 
+AUTOTOOLS_AUTO_DEPEND="no"
+
 unset _xfconf_live
 [[ $PV == *9999* ]] && _xfconf_live=git-2
 
@@ -30,7 +32,7 @@
 EGIT_REPO_URI="git://git.xfce.org/xfce/${MY_PN:-${PN}}"
 
 _xfconf_deps=""
-_xfconf_m4=">=dev-util/xfce4-dev-tools-4.8.0"
+_xfconf_m4=">=dev-util/xfce4-dev-tools-4.8.0 ${AUTOTOOLS_DEPEND}"
 
 [[ -n $_xfconf_live ]] && _xfconf_deps+=" dev-util/gtk-doc ${_xfconf_m4}"
 [[ -n $EINTLTOOLIZE ]] && _xfconf_deps+=" dev-util/intltool"






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2012-05-22 10:57 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-05-22 10:57 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/05/22 10:57:17

  Modified:             xfconf.eclass
  Log:
  Punt support for running intltoolize --force --copy --automake, because autotools.eclass will do this now for us.

Revision  Changes    Path
1.41                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.41&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.41&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.40&r2=1.41

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- xfconf.eclass	16 Jan 2012 21:14:13 -0000	1.40
+++ xfconf.eclass	22 May 2012 10:57:17 -0000	1.41
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.40 2012/01/16 21:14:13 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.41 2012/05/22 10:57:17 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -13,10 +13,6 @@
 # @DESCRIPTION:
 # Run eautoreconf instead of elibtoolize if the variable is set
 
-# @ECLASS-VARIABLE: EINTLTOOLIZE
-# @DESCRIPTION:
-# Run intltoolize --force --copy --automake if the variable is set
-
 # @ECLASS-VARIABLE: XFCONF
 # @DESCRIPTION:
 # This should be an array defining arguments for econf
@@ -35,7 +31,6 @@
 _xfconf_m4=">=dev-util/xfce4-dev-tools-4.9.1 ${AUTOTOOLS_DEPEND}"
 
 [[ -n $_xfconf_live ]] && _xfconf_deps+=" dev-util/gtk-doc ${_xfconf_m4}"
-[[ -n $EINTLTOOLIZE ]] && _xfconf_deps+=" dev-util/intltool"
 [[ -n $EAUTORECONF ]] && _xfconf_deps+=" ${_xfconf_m4}"
 
 RDEPEND=""
@@ -88,13 +83,6 @@
 	debug-print-function ${FUNCNAME} "$@"
 	base_src_prepare
 
-	if [[ -n $EINTLTOOLIZE ]]; then
-		local _intltoolize="intltoolize --force --copy --automake"
-		ebegin "Running ${_intltoolize}"
-		${_intltoolize} || die
-		eend $?
-	fi
-
 	if [[ -n $EAUTORECONF ]]; then
 		AT_M4DIR=${EPREFIX}/usr/share/xfce4/dev-tools/m4macros eautoreconf
 	else






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2012-07-02  8:43 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-07-02  8:43 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/07/02 08:43:37

  Modified:             xfconf.eclass
  Log:
  Raise xfce4-dev-tools dependency to 4.10 wrt #416233, Comment #12

Revision  Changes    Path
1.42                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.42&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.42&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.41&r2=1.42

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- xfconf.eclass	22 May 2012 10:57:17 -0000	1.41
+++ xfconf.eclass	2 Jul 2012 08:43:37 -0000	1.42
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.41 2012/05/22 10:57:17 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.42 2012/07/02 08:43:37 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -17,18 +17,18 @@
 # @DESCRIPTION:
 # This should be an array defining arguments for econf
 
-AUTOTOOLS_AUTO_DEPEND="no"
+AUTOTOOLS_AUTO_DEPEND=no
 
 unset _xfconf_live
 [[ $PV == *9999* ]] && _xfconf_live=git-2
 
 inherit ${_xfconf_live} autotools base eutils fdo-mime gnome2-utils libtool
 
-EGIT_BOOTSTRAP="autogen.sh"
+EGIT_BOOTSTRAP=autogen.sh
 EGIT_REPO_URI="git://git.xfce.org/xfce/${MY_PN:-${PN}}"
 
 _xfconf_deps=""
-_xfconf_m4=">=dev-util/xfce4-dev-tools-4.9.1 ${AUTOTOOLS_DEPEND}"
+_xfconf_m4=">=dev-util/xfce4-dev-tools-4.10 ${AUTOTOOLS_DEPEND}"
 
 [[ -n $_xfconf_live ]] && _xfconf_deps+=" dev-util/gtk-doc ${_xfconf_m4}"
 [[ -n $EAUTORECONF ]] && _xfconf_deps+=" ${_xfconf_m4}"






^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2012-09-02  7:58 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-09-02  7:58 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/09/02 07:58:15

  Modified:             xfconf.eclass
  Log:
  Drop desktop file validate foo and let the PM handle it as the best it can. It was really here for the 4.10 bumping period for QA anyways, and the time has passed. Convert to prune_libtool_files and use the --all argument since we always want all, Xfce never installs any static archives nor uses libltdl

Revision  Changes    Path
1.43                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.43&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.43&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.42&r2=1.43

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- xfconf.eclass	2 Jul 2012 08:43:37 -0000	1.42
+++ xfconf.eclass	2 Sep 2012 07:58:15 -0000	1.43
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.42 2012/07/02 08:43:37 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.43 2012/09/02 07:58:15 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -112,9 +112,7 @@
 
 	base_src_install "$@" || die
 
-	find "${ED}" -name '*.la' -exec rm -f {} +
-
-	validate_desktop_entries
+	prune_libtool_files --all
 }
 
 # @FUNCTION: xfconf_pkg_preinst





^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2012-11-28 12:41 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-11-28 12:41 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/11/28 12:41:23

  Modified:             xfconf.eclass
  Log:
  Remove support for EAPI=4 to force EAPI=5 and verbose build.log everywhere

Revision  Changes    Path
1.45                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.45&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.45&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.44&r2=1.45

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- xfconf.eclass	27 Sep 2012 16:35:42 -0000	1.44
+++ xfconf.eclass	28 Nov 2012 12:41:23 -0000	1.45
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.44 2012/09/27 16:35:42 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.45 2012/11/28 12:41:23 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -40,7 +40,7 @@
 unset _xfconf_m4
 
 case ${EAPI:-0} in
-	4|5) ;;
+	5) ;;
 	*) die "Unknown EAPI." ;;
 esac
 





^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2014-02-27 17:12 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 43+ messages in thread
From: Samuli Suominen (ssuominen) @ 2014-02-27 17:12 UTC (permalink / raw
  To: gentoo-commits

ssuominen    14/02/27 17:12:01

  Modified:             xfconf.eclass
  Log:
  get rid of base.eclass, mostly thanks to einstalldocs introduction to eutils, thanks to creffert for some hints

Revision  Changes    Path
1.46                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.46&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.46&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.45&r2=1.46

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- xfconf.eclass	28 Nov 2012 12:41:23 -0000	1.45
+++ xfconf.eclass	27 Feb 2014 17:12:01 -0000	1.46
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.45 2012/11/28 12:41:23 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.46 2014/02/27 17:12:01 ssuominen Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -22,7 +22,7 @@
 unset _xfconf_live
 [[ $PV == *9999* ]] && _xfconf_live=git-2
 
-inherit ${_xfconf_live} autotools base eutils fdo-mime gnome2-utils libtool
+inherit ${_xfconf_live} autotools eutils fdo-mime gnome2-utils libtool
 
 EGIT_BOOTSTRAP=autogen.sh
 EGIT_REPO_URI="git://git.xfce.org/xfce/${MY_PN:-${PN}}"
@@ -78,10 +78,13 @@
 
 # @FUNCTION: xfconf_src_prepare
 # @DESCRIPTION:
-# Run base_src_prepare and eautoreconf or elibtoolize
+# Process PATCHES with epatch and run epatch_user followed by run of
+# elibtoolize, or eautoreconf if EAUTORECONF is set.
 xfconf_src_prepare() {
 	debug-print-function ${FUNCNAME} "$@"
-	base_src_prepare
+
+	[[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
+	epatch_user
 
 	if [[ -n $EAUTORECONF ]]; then
 		AT_M4DIR=${EPREFIX}/usr/share/xfce4/dev-tools/m4macros eautoreconf
@@ -101,7 +104,8 @@
 
 # @FUNCTION: xfconf_src_install
 # @DESCRIPTION:
-# Run emake install and install documentation in the DOCS array
+# Run emake install to DESTDIR, einstalldocs to process DOCS and
+# prune_libtool_files --all to always remove libtool files (.la)
 xfconf_src_install() {
 	debug-print-function ${FUNCNAME} "$@"
 
@@ -110,7 +114,9 @@
 		touch ChangeLog
 	fi
 
-	base_src_install "$@" || die
+	emake DESTDIR="${D}" "$@" install
+
+	einstalldocs
 
 	prune_libtool_files --all
 }





^ permalink raw reply	[flat|nested] 43+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass
@ 2014-11-15  7:49 Mike Frysinger (vapier)
  0 siblings, 0 replies; 43+ messages in thread
From: Mike Frysinger (vapier) @ 2014-11-15  7:49 UTC (permalink / raw
  To: gentoo-commits

vapier      14/11/15 07:49:11

  Modified:             xfconf.eclass
  Log:
  set AUTOTOOLS_AUTO_DEPEND based on EAUTORECONF so that we do not clobber earlier settings #409611 by Michał Górny

Revision  Changes    Path
1.47                 eclass/xfconf.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.47&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?rev=1.47&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/xfconf.eclass?r1=1.46&r2=1.47

Index: xfconf.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- xfconf.eclass	27 Feb 2014 17:12:01 -0000	1.46
+++ xfconf.eclass	15 Nov 2014 07:49:11 -0000	1.47
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.46 2014/02/27 17:12:01 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/xfconf.eclass,v 1.47 2014/11/15 07:49:11 vapier Exp $
 
 # @ECLASS: xfconf.eclass
 # @MAINTAINER:
@@ -13,12 +13,16 @@
 # @DESCRIPTION:
 # Run eautoreconf instead of elibtoolize if the variable is set
 
+if [[ -n ${EAUTORECONF} ]] ; then
+	AUTOTOOLS_AUTO_DEPEND=yes
+else
+	: ${AUTOTOOLS_AUTO_DEPEND:=no}
+fi
+
 # @ECLASS-VARIABLE: XFCONF
 # @DESCRIPTION:
 # This should be an array defining arguments for econf
 
-AUTOTOOLS_AUTO_DEPEND=no
-
 unset _xfconf_live
 [[ $PV == *9999* ]] && _xfconf_live=git-2
 
@@ -28,7 +32,7 @@
 EGIT_REPO_URI="git://git.xfce.org/xfce/${MY_PN:-${PN}}"
 
 _xfconf_deps=""
-_xfconf_m4=">=dev-util/xfce4-dev-tools-4.10 ${AUTOTOOLS_DEPEND}"
+_xfconf_m4=">=dev-util/xfce4-dev-tools-4.10"
 
 [[ -n $_xfconf_live ]] && _xfconf_deps+=" dev-util/gtk-doc ${_xfconf_m4}"
 [[ -n $EAUTORECONF ]] && _xfconf_deps+=" ${_xfconf_m4}"





^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2014-11-15  7:49 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-26 18:57 [gentoo-commits] gentoo-x86 commit in eclass: xfconf.eclass Samuli Suominen (ssuominen)
  -- strict thread matches above, loose matches on Subject: below --
2014-11-15  7:49 Mike Frysinger (vapier)
2014-02-27 17:12 Samuli Suominen (ssuominen)
2012-11-28 12:41 Samuli Suominen (ssuominen)
2012-09-02  7:58 Samuli Suominen (ssuominen)
2012-07-02  8:43 Samuli Suominen (ssuominen)
2012-05-22 10:57 Samuli Suominen (ssuominen)
2011-12-03 16:54 Samuli Suominen (ssuominen)
2011-10-15 21:08 Samuli Suominen (ssuominen)
2011-06-13 18:01 Christoph Mende (angelos)
2011-06-06 14:38 Christoph Mende (angelos)
2011-05-19 22:39 Samuli Suominen (ssuominen)
2011-05-01 11:46 Samuli Suominen (ssuominen)
2011-04-30  7:38 Samuli Suominen (ssuominen)
2011-04-20 21:04 Christoph Mende (angelos)
2011-04-10 18:25 Samuli Suominen (ssuominen)
2011-04-10 18:20 Samuli Suominen (ssuominen)
2011-04-10 18:13 Samuli Suominen (ssuominen)
2011-04-09 18:00 Samuli Suominen (ssuominen)
2011-04-09 17:58 Samuli Suominen (ssuominen)
2011-04-09  9:15 Samuli Suominen (ssuominen)
2011-02-14 19:52 Samuli Suominen (ssuominen)
2011-02-10 18:14 Samuli Suominen (ssuominen)
2011-02-04 17:23 Samuli Suominen (ssuominen)
2011-01-27 17:32 Samuli Suominen (ssuominen)
2010-11-03 17:43 Samuli Suominen (ssuominen)
2010-11-03 17:39 Samuli Suominen (ssuominen)
2010-09-16 17:09 Samuli Suominen (ssuominen)
2010-06-13 16:10 Samuli Suominen (ssuominen)
2010-03-30 12:10 Samuli Suominen (ssuominen)
2010-03-26 12:17 Samuli Suominen (ssuominen)
2010-03-26 12:10 Samuli Suominen (ssuominen)
2010-03-26 11:59 Samuli Suominen (ssuominen)
2010-03-26 11:41 Samuli Suominen (ssuominen)
2010-03-24 20:13 Samuli Suominen (ssuominen)
2010-03-22 16:29 Fabian Groffen (grobian)
2010-03-22 15:53 Jeremy Olexa (darkside)
2010-01-23 17:36 Christoph Mende (angelos)
2010-01-23 17:35 Christoph Mende (angelos)
2010-01-22 16:33 Samuli Suominen (ssuominen)
2009-09-21 17:43 Samuli Suominen (ssuominen)
2009-08-02 10:35 Samuli Suominen (ssuominen)
2009-08-01 20:08 Samuli Suominen (ssuominen)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox