From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MyezM-0004xE-O3 for garchives@archives.gentoo.org; Fri, 16 Oct 2009 05:04:29 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BF6BEE0509; Fri, 16 Oct 2009 04:26:22 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 9BFA6E0509 for ; Fri, 16 Oct 2009 04:26:22 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id D4D25B4EDC for ; Fri, 16 Oct 2009 04:26:16 +0000 (UTC) Received: from cardoe by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1MyeOO-0004a3-5i for gentoo-commits@lists.gentoo.org; Fri, 16 Oct 2009 04:26:16 +0000 From: "Doug Goldstein (cardoe)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, cardoe@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in eclass: mythtv.eclass X-VCS-Repository: gentoo-x86 X-VCS-Files: mythtv.eclass X-VCS-Directories: eclass X-VCS-Committer: cardoe X-VCS-Committer-Name: Doug Goldstein Content-Type: text/plain; charset=utf8 Message-Id: Sender: Doug Goldstein Date: Fri, 16 Oct 2009 04:26:16 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: af2d43dc-c53c-48e1-9c01-93dae7bf4736 X-Archives-Hash: 88663d6c3a093d1877cf5d0cfa4c4ce6 cardoe 09/10/16 04:26:16 Modified: mythtv.eclass Log: add support for release candidate versions Revision Changes Path 1.18 eclass/mythtv.eclass file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/mythtv.ecla= ss?rev=3D1.18&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/mythtv.ecla= ss?rev=3D1.18&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/mythtv.ecla= ss?r1=3D1.17&r2=3D1.18 Index: mythtv.eclass =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/eclass/mythtv.eclass,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- mythtv.eclass 25 Aug 2009 16:51:21 -0000 1.17 +++ mythtv.eclass 16 Oct 2009 04:26:15 -0000 1.18 @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/mythtv.eclass,v 1.17 2009/08/2= 5 16:51:21 gentoofan23 Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/mythtv.eclass,v 1.18 2009/10/1= 6 04:26:15 cardoe Exp $ # # @ECLASS: mythtv.eclass # @AUTHOR: Doug Goldstein @@ -23,17 +23,17 @@ =20 # _pre is from SVN trunk while _p and _beta are from SVN ${MY_PV}-fixes # TODO: probably ought to do something smart if the regex doesn't match = anything -[[ "${PV}" =3D~ (_beta|_pre|_p|_alpha)([0-9]+) ]] || { - eerror "Invalid version requested (_alpha|_beta|_pre|_p) only" +[[ "${PV}" =3D~ (_alpha|_beta|_pre|_rc|_p)([0-9]+) ]] || { + eerror "Invalid version requested (_alpha|_beta|_pre|_rc|_p) only" exit 1 } =20 -REV_PREFIX=3D"${BASH_REMATCH[1]}" # _beta, _pre, or _p +REV_PREFIX=3D"${BASH_REMATCH[1]}" # _alpha, _beta, _pre, _rc, or _p MYTHTV_REV=3D"${BASH_REMATCH[2]}" # revision number =20 case $REV_PREFIX in _pre|_alpha) MYTHTV_REPO=3D"trunk/${MY_PN}";; - _p|_beta) VER_COMP=3D( $(get_version_components ${MY_PV}) ) + _p|_beta|_rc) VER_COMP=3D( $(get_version_components ${MY_PV}) ) FIXES_VER=3D"${VER_COMP[0]}-${VER_COMP[1]}" MYTHTV_REPO=3D"branches/release-${FIXES_VER}-fixes/${MY_PN}";= ; esac