From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1J1pcI-0005by-Rh for garchives@archives.gentoo.org; Mon, 10 Dec 2007 20:52:43 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.2/8.14.0) with SMTP id lBAKqebr030058; Mon, 10 Dec 2007 20:52:40 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.14.2/8.14.0) with ESMTP id lBAKqdKu030052 for ; Mon, 10 Dec 2007 20:52:40 GMT 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 6C8006591D for ; Mon, 10 Dec 2007 20:52:39 +0000 (UTC) Received: from opfer by stork.gentoo.org with local (Exim 4.60) (envelope-from ) id 1J1pcE-00010w-9A for gentoo-commits@lists.gentoo.org; Mon, 10 Dec 2007 20:52:38 +0000 From: "Christian Faulhammer (opfer)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, opfer@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in dev-lang/erlang: ChangeLog erlang-12.2.0.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog erlang-12.2.0.ebuild X-VCS-Directories: dev-lang/erlang X-VCS-Committer: opfer X-VCS-Committer-Name: Christian Faulhammer Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: Sender: Christian Faulhammer Date: Mon, 10 Dec 2007 20:52:38 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@gentoo.org X-Archives-Salt: 9c0f18e0-f7ff-428a-8396-7842c2362340 X-Archives-Hash: d63024b50e7ddfcbc4d095bb405ec9c3 opfer 07/12/10 20:52:38 Modified: ChangeLog Added: erlang-12.2.0.ebuild Log: version bump, fixes bug 201598 (Portage version: 2.1.3.19) Revision Changes Path 1.81 dev-lang/erlang/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?rev=1.81&view=markup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?rev=1.81&content-type=text/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?r1=1.80&r2=1.81 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v retrieving revision 1.80 retrieving revision 1.81 diff -u -r1.80 -r1.81 --- ChangeLog 10 Dec 2007 20:44:45 -0000 1.80 +++ ChangeLog 10 Dec 2007 20:52:37 -0000 1.81 @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/erlang # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.80 2007/12/10 20:44:45 opfer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.81 2007/12/10 20:52:37 opfer Exp $ + +*erlang-12.2.0 (10 Dec 2007) + + 10 Dec 2007; Christian Faulhammer + +files/erlang-12.2.0-binary-append.patch, +erlang-12.2.0.ebuild: + version bump, fixes bug 201598 10 Dec 2007; Christian Faulhammer -erlang-11.2.5-r2.ebuild: 1.1 dev-lang/erlang/erlang-12.2.0.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-12.2.0.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-12.2.0.ebuild?rev=1.1&content-type=text/plain Index: erlang-12.2.0.ebuild =================================================================== # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-12.2.0.ebuild,v 1.1 2007/12/10 20:52:37 opfer Exp $ inherit elisp-common eutils flag-o-matic multilib versionator # NOTE: You need to adjust the version number in the last comment. If you need symlinks for # binaries please tell maintainers or open up a bug to let it be created. # erlang uses a really weird versioning scheme which caused quite a few problems # already. Thus we do a slight modification converting all letters to digits to # make it more sane (see e.g. #26420) # the next line selects the right source. MY_PV="R$(get_major_version)B-$(get_version_component_range 3)" # ATTN!! Take care when processing the C, etc version! MY_P=otp_src_${MY_PV} DESCRIPTION="Erlang programming language, runtime environment, and large collection of libraries" HOMEPAGE="http://www.erlang.org/" SRC_URI="http://www.erlang.org/download/${MY_P}.tar.gz doc? ( http://erlang.org/download/otp_doc_man_${MY_PV}.tar.gz http://erlang.org/download/otp_doc_html_${MY_PV}.tar.gz )" LICENSE="EPL" SLOT="0" KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE="doc emacs hipe java kpoll odbc smp ssl tk" RDEPEND=">=dev-lang/perl-5.6.1 ssl? ( >=dev-libs/openssl-0.9.7d ) emacs? ( virtual/emacs ) java? ( >=virtual/jdk-1.2 ) odbc? ( dev-db/unixODBC )" DEPEND="${RDEPEND} tk? ( dev-lang/tk )" S="${WORKDIR}/${MY_P}" SITEFILE=50erlang-gentoo.el src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/${PN}-11.2.5-build.patch #184419 # needed for amd64 epatch "${FILESDIR}/${PN}-10.2.6-export-TARGET.patch" # needed for FreeBSD epatch "${FILESDIR}/${PN}-11.2.5-gethostbyname.patch" # binary append on runtime has failures # taken from upstream epatch "${FILESDIR}/${P}-binary-append.patch" use odbc || sed -i 's: odbc : :' lib/Makefile # make sure we only link ssl dynamically sed -i '/SSL_DYNAMIC_ONLY=/s:no:yes:' erts/configure #184419 if use hipe; then ewarn ewarn "You enabled High performance Erlang. Be aware that this extension" ewarn "can break the compilation in many ways, especially on hardened systems." ewarn "Don't cry, don't file bugs, just disable it!" ewarn fi } src_compile() { use java || export JAVAC=false econf \ --enable-threads \ $(use_enable hipe) \ $(use_with ssl) \ $(use_enable kpoll kernell-poll) \ $(use_enable smp smp-support) \ || die "econf failed" emake -j1 || die "emake failed" if use emacs ; then pushd lib/tools/emacs elisp-compile *.el popd fi } extract_version() { sed -n -e "/^$2 = \(.*\)$/s::\1:p" "${S}/$1/vsn.mk" } src_install() { local ERL_LIBDIR=/usr/$(get_libdir)/erlang local ERL_INTERFACE_VER=$(extract_version lib/erl_interface EI_VSN) local ERL_ERTS_VER=$(extract_version erts VSN) emake -j1 INSTALL_PREFIX="${D}" install || die "install failed" dodoc AUTHORS README dosym "${ERL_LIBDIR}/bin/erl" /usr/bin/erl dosym "${ERL_LIBDIR}/bin/erlc" /usr/bin/erlc dosym "${ERL_LIBDIR}/bin/ear" /usr/bin/ear dosym "${ERL_LIBDIR}/bin/escript" /usr/bin/escript dosym \ "${ERL_LIBDIR}/lib/erl_interface-${ERL_INTERFACE_VER}/bin/erl_call" \ /usr/bin/erl_call dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam" /usr/bin/beam ## Remove ${D} from the following files dosed "${ERL_LIBDIR}/bin/erl" dosed "${ERL_LIBDIR}/bin/start" grep -rle "${D}" "${D}/${ERL_LIBDIR}/erts-${ERL_ERTS_VER}" | xargs sed -i -e "s:${D}::g" ## Clean up the no longer needed files rm "${D}/${ERL_LIBDIR}/Install" if use doc ; then for i in "${WORKDIR}"/man/man* ; do dodir "${ERL_LIBDIR}/${i##${WORKDIR}}" done for file in "${WORKDIR}"/man/man*/*.[1-9]; do # Man page processing tools expect a capitalized "SEE ALSO" section # header, has been reported upstream, should be fixed in R12 sed -i -e 's,\.SH See Also,\.SH SEE ALSO,g' ${file} # doman sucks so we can't use it cp ${file} "${D}/${ERL_LIBDIR}"/man/man${file##*.}/ done # extend MANPATH, so the normal man command can find it # see bug 189639 dodir /etc/env.d/ echo "MANPATH=\"${ERL_LIBDIR}/man\"" > "${D}/etc/env.d/90erlang" dohtml -A README,erl,hrl,c,h,kwc,info -r \ "${WORKDIR}"/doc "${WORKDIR}"/lib "${WORKDIR}"/erts-* fi if use emacs ; then pushd "${S}" elisp-install erlang lib/tools/emacs/*.{el,elc} elisp-site-file-install "${FILESDIR}"/${SITEFILE} popd fi # prepare erl for SMP, fixes bug #188112 use smp && sed -i -e 's:\(exec.*erlexec\):\1 -smp:' \ "${D}/${ERL_LIBDIR}/bin/erl" } pkg_postinst() { use emacs && elisp-site-regen elog elog "If you need a symlink to one of erlang's binaries," elog "please open a bug and tell the maintainers." elog elog "Gentoo's versioning scheme differs from the author's, so please refer to this version as R12B" elog } pkg_postrm() { use emacs && elisp-site-regen } -- gentoo-commits@gentoo.org mailing list