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 1MtLoG-0001Nv-MK for garchives@archives.gentoo.org; Thu, 01 Oct 2009 13:35:04 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A8C64E089B; Thu, 1 Oct 2009 13:35:03 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 61131E089B for ; Thu, 1 Oct 2009 13:35:03 +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 47A7867EA7 for ; Thu, 1 Oct 2009 13:35:05 +0000 (UTC) Received: from cryos by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1MtLoE-0004tg-Iw for gentoo-commits@lists.gentoo.org; Thu, 01 Oct 2009 13:35:02 +0000 From: "Marcus Hanwell (cryos)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, cryos@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in dev-util/cmake: cmake-2.8.0_rc1.ebuild ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: cmake-2.8.0_rc1.ebuild ChangeLog X-VCS-Directories: dev-util/cmake X-VCS-Committer: cryos X-VCS-Committer-Name: Marcus Hanwell Content-Type: text/plain; charset=utf8 Message-Id: Sender: Marcus Hanwell Date: Thu, 01 Oct 2009 13:35:02 +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: 2c5152d6-6d41-4ec9-a2fd-206eb9b1dbf9 X-Archives-Hash: 98cc330c05688bb6a9c5b5f95aaa2f0a cryos 09/10/01 13:35:02 Modified: ChangeLog Added: cmake-2.8.0_rc1.ebuild Log: Version bump, in package.mask initially for further testing. (Portage version: 2.2_rc42/cvs/Linux x86_64) Revision Changes Path 1.107 dev-util/cmake/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmake/Cha= ngeLog?rev=3D1.107&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmake/Cha= ngeLog?rev=3D1.107&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmake/Cha= ngeLog?r1=3D1.106&r2=3D1.107 Index: ChangeLog =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/dev-util/cmake/ChangeLog,v retrieving revision 1.106 retrieving revision 1.107 diff -u -r1.106 -r1.107 --- ChangeLog 28 Jul 2009 16:30:34 -0000 1.106 +++ ChangeLog 1 Oct 2009 13:35:02 -0000 1.107 @@ -1,6 +1,11 @@ # ChangeLog for dev-util/cmake # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/ChangeLog,v 1.106 2009= /07/28 16:30:34 arfrever Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/ChangeLog,v 1.107 2009= /10/01 13:35:02 cryos Exp $ + +*cmake-2.8.0_rc1 (01 Oct 2009) + + 01 Oct 2009; Marcus D. Hanwell +cmake-2.8.0_rc1.ebu= ild: + Version bump, in package.mask initially for further testing. =20 *cmake-2.6.4-r2 (28 Jul 2009) =20 1.1 dev-util/cmake/cmake-2.8.0_rc1.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmake/cma= ke-2.8.0_rc1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/cmake/cma= ke-2.8.0_rc1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: cmake-2.8.0_rc1.ebuild =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 # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/cmake-2.8.0_rc1.ebuild,= v 1.1 2009/10/01 13:35:02 cryos Exp $ EAPI=3D"2" inherit elisp-common toolchain-funcs eutils versionator flag-o-matic cmak= e-utils MY_P=3D"${PN}-$(replace_version_separator 3 - ${MY_PV})" DESCRIPTION=3D"Cross platform Make" HOMEPAGE=3D"http://www.cmake.org/" SRC_URI=3D"http://www.cmake.org/files/v$(get_version_component_range 1-2)= /${MY_P}.tar.gz" LICENSE=3D"CMake" KEYWORDS=3D"~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~s= parc ~sparc-fbsd ~x86 ~x86-fbsd" SLOT=3D"0" IUSE=3D"emacs python3 qt4 vim-syntax" DEPEND=3D" >=3Dnet-misc/curl-7.16.4 >=3Ddev-libs/expat-2.0.1 >=3Ddev-libs/libxml2-2.6.28 >=3Ddev-libs/xmlrpc-c-1.06.27[curl] emacs? ( virtual/emacs ) qt4? ( x11-libs/qt-gui:4 ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) " RDEPEND=3D"${DEPEND}" SITEFILE=3D"50${PN}-gentoo.el" VIMFILE=3D"${PN}.vim" S=3D"${WORKDIR}/${MY_P}" CMAKE_IN_SOURCE_BUILD=3D1 PATCHES=3D( "${FILESDIR}/${PN}-FindJNI.patch" "${FILESDIR}/${PN}-FindPythonLibs.patch" "${FILESDIR}/${PN}-FindPythonInterp.patch" ) pkg_setup() { if use python3; then ewarn "Support for Python 3 is experimental." ewarn "Please include patches in bug reports!" ebeep 6 fi } src_prepare() { base_src_prepare use python3 && epatch "${FILESDIR}/${PN}-python-3.patch" } src_configure() { local qt_arg par_arg if [[ "$(gcc-major-version)" -eq "3" ]] ; then append-flags "-fno-stack-protector" fi bootstrap=3D0 has_version ">=3Ddev-util/cmake-2.6.1" || bootstrap=3D1 if [[ ${bootstrap} =3D 0 ]]; then # Required version of CMake found, now test if it works cmake --version &> /dev/null if ! [[ $? =3D 0 ]]; then bootstrap=3D1 fi fi if [[ ${bootstrap} =3D 1 ]]; then tc-export CC CXX LD if use qt4; then qt_arg=3D"--qt-gui" else qt_arg=3D"--no-qt-gui" fi echo $MAKEOPTS | egrep -o '(\-j|\-\-jobs)(=3D?|[[:space:]]*)[[:digit:]]= +' > /dev/null if [ $? -eq 0 ]; then par_arg=3D$(echo $MAKEOPTS | egrep -o '(\-j|\-\-jobs)(=3D?|[[:space:]]= *)[[:digit:]]+' | egrep -o '[[:digit:]]+') par_arg=3D"--parallel=3D${par_arg}" else par_arg=3D"--parallel=3D1" fi ./bootstrap \ --system-libs \ --prefix=3D/usr \ --docdir=3D/share/doc/${PF} \ --datadir=3D/share/${PN} \ --mandir=3D/share/man \ "$qt_arg" \ "$par_arg" || die "./bootstrap failed" else # this is way much faster so we should preffer it if some cmake is # around. use qt4 && qt_arg=3D"ON" || qt_arg=3D"OFF" mycmakeargs=3D"-DCMAKE_USE_SYSTEM_LIBRARIES=3DON -DCMAKE_DOC_DIR=3D/share/doc/${PF} -DCMAKE_MAN_DIR=3D/share/man -DCMAKE_DATA_DIR=3D/share/${PN} -DBUILD_CursesDialog=3DON -DBUILD_QtDialog=3D${qt_arg}" cmake-utils_src_configure fi } src_compile() { cmake-utils_src_compile if use emacs; then elisp-compile Docs/cmake-mode.el || die "elisp compile failed" fi } src_test() { einfo "Please note that test \"58 - SimpleInstall-Stage2\" might fail." einfo "If any package installs with cmake, it means test failed but cmak= e work." emake test } src_install() { cmake-utils_src_install if use emacs; then elisp-install ${PN} Docs/cmake-mode.el Docs/cmake-mode.elc || die "elis= p-install failed" elisp-site-file-install "${FILESDIR}/${SITEFILE}" fi if use vim-syntax; then insinto /usr/share/vim/vimfiles/syntax doins "${S}"/Docs/cmake-syntax.vim insinto /usr/share/vim/vimfiles/indent doins "${S}"/Docs/cmake-indent.vim insinto /usr/share/vim/vimfiles/ftdetect doins "${FILESDIR}/${VIMFILE}" fi } pkg_postinst() { use emacs && elisp-site-regen } pkg_postrm() { use emacs && elisp-site-regen }