public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-lang/erlang: erlang-13.2.1.ebuild ChangeLog
@ 2009-06-15 21:03 Christian Faulhammer (fauli)
  0 siblings, 0 replies; 4+ messages in thread
From: Christian Faulhammer (fauli) @ 2009-06-15 21:03 UTC (permalink / raw
  To: gentoo-commits

fauli       09/06/15 21:03:59

  Modified:             ChangeLog
  Added:                erlang-13.2.1.ebuild
  Log:
  version bump for bug 273714 by Holger Hoffstätte <holger DOT hoffstaette AT googlemail DOT com>
  (Portage version: 2.1.6.13/cvs/Linux i686)

Revision  Changes    Path
1.164                dev-lang/erlang/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?rev=1.164&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?rev=1.164&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?r1=1.163&r2=1.164

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v
retrieving revision 1.163
retrieving revision 1.164
diff -u -r1.163 -r1.164
--- ChangeLog	29 Apr 2009 20:43:08 -0000	1.163
+++ ChangeLog	15 Jun 2009 21:03:59 -0000	1.164
@@ -1,6 +1,13 @@
 # ChangeLog for dev-lang/erlang
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.163 2009/04/29 20:43:08 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.164 2009/06/15 21:03:59 fauli Exp $
+
+*erlang-13.2.1 (15 Jun 2009)
+
+  15 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
+  +erlang-13.2.1.ebuild:
+  version bump for bug 273714 by Holger Hoffstätte <holger DOT hoffstaette
+  AT googlemail DOT com>
 
   29 Apr 2009; Christian Faulhammer <fauli@gentoo.org>
   erlang-13.2-r1.ebuild:



1.1                  dev-lang/erlang/erlang-13.2.1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild?rev=1.1&content-type=text/plain

Index: erlang-13.2.1.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild,v 1.1 2009/06/15 21:03:59 fauli Exp $

EAPI=2
WX_GTK_VER="2.8"

inherit autotools elisp-common eutils multilib versionator wxwidgets

# NOTE: 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.
ERL_VER=($(get_version_components))
MY_PV="R$(get_major_version)B0${ERL_VER[2]}"

# 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 sctp ssl tk wxwindows"

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}
	wxwindows? ( x11-libs/wxGTK:2.8[opengl] )
	sctp? ( net-misc/lksctp-tools )
	tk? ( dev-lang/tk )"

S="${WORKDIR}/${MY_P}"

SITEFILE=50${PN}-gentoo.el

pkg_setup() {
	use wxwindows && wxwidgets_pkg_setup
}

src_prepare() {
	use odbc || sed -i 's: odbc : :' lib/Makefile
	if ! use wxwindows; then
		sed -i 's: wx : :' lib/Makefile
		rm -rf lib/wx
	fi

	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! If you have a fix, tell us though on Bugzilla."
		ewarn
	fi
	eautoreconf
}

src_configure() {
	use java || export JAVAC=false

	econf \
		--enable-threads \
		$(use_enable sctp) \
		$(use_enable hipe) \
		$(use_with ssl) \
		$(use_enable ssl dynamic-ssl-lib) \
		$(use_enable kpoll kernel-poll) \
		$(use_enable smp smp-support) \
		|| die
}

src_compile() {
	use java || export JAVAC=false
	emake -j1 || die

	if use emacs ; then
		pushd lib/tools/emacs
		elisp-compile *.el || die
		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
	dodoc AUTHORS README

	dosym "${ERL_LIBDIR}/bin/erl" /usr/bin/erl
	dosym "${ERL_LIBDIR}/bin/erlc" /usr/bin/erlc
	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
			# 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 on http://bugs.gentoo.org/"
	elog
	elog "Gentoo's versioning scheme differs from the author's, so please refer to this version as ${MY_PV}"
	elog
}

pkg_postrm() {
	use emacs && elisp-site-regen
}






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

* [gentoo-commits] gentoo-x86 commit in dev-lang/erlang: erlang-13.2.1.ebuild ChangeLog
@ 2009-06-24 13:03 Christian Faulhammer (fauli)
  0 siblings, 0 replies; 4+ messages in thread
From: Christian Faulhammer (fauli) @ 2009-06-24 13:03 UTC (permalink / raw
  To: gentoo-commits

fauli       09/06/24 13:03:42

  Modified:             erlang-13.2.1.ebuild ChangeLog
  Log:
  add symlink for beam.smp when building with multi-processor support, see bug 274954 by caleb
  (Portage version: 2.1.6.13/cvs/Linux i686)

Revision  Changes    Path
1.2                  dev-lang/erlang/erlang-13.2.1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild?r1=1.1&r2=1.2

Index: erlang-13.2.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- erlang-13.2.1.ebuild	15 Jun 2009 21:03:59 -0000	1.1
+++ erlang-13.2.1.ebuild	24 Jun 2009 13:03:42 -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/dev-lang/erlang/erlang-13.2.1.ebuild,v 1.1 2009/06/15 21:03:59 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild,v 1.2 2009/06/24 13:03:42 fauli Exp $
 
 EAPI=2
 WX_GTK_VER="2.8"
@@ -111,6 +111,7 @@
 		"${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
+	use smp && dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam.smp" /usr/bin/beam.smp
 
 	## Remove ${D} from the following files
 	dosed "${ERL_LIBDIR}/bin/erl"



1.165                dev-lang/erlang/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?rev=1.165&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?rev=1.165&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?r1=1.164&r2=1.165

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v
retrieving revision 1.164
retrieving revision 1.165
diff -u -r1.164 -r1.165
--- ChangeLog	15 Jun 2009 21:03:59 -0000	1.164
+++ ChangeLog	24 Jun 2009 13:03:42 -0000	1.165
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lang/erlang
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.164 2009/06/15 21:03:59 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.165 2009/06/24 13:03:42 fauli Exp $
+
+  24 Jun 2009; Christian Faulhammer <fauli@gentoo.org> erlang-13.2.1.ebuild:
+  add symlink for beam.smp when building with multi-processor support, see
+  bug 274954 by caleb
 
 *erlang-13.2.1 (15 Jun 2009)
 






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

* [gentoo-commits] gentoo-x86 commit in dev-lang/erlang: erlang-13.2.1.ebuild ChangeLog
@ 2009-08-17 19:49 Christian Faulhammer (fauli)
  0 siblings, 0 replies; 4+ messages in thread
From: Christian Faulhammer (fauli) @ 2009-08-17 19:49 UTC (permalink / raw
  To: gentoo-commits

fauli       09/08/17 19:49:57

  Modified:             erlang-13.2.1.ebuild ChangeLog
  Log:
  readd patch to respect LDFLAGS, hasn't been fixed for 13B1 as promised
  (Portage version: 2.1.6.13/cvs/Linux i686)

Revision  Changes    Path
1.3                  dev-lang/erlang/erlang-13.2.1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild?r1=1.2&r2=1.3

Index: erlang-13.2.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- erlang-13.2.1.ebuild	24 Jun 2009 13:03:42 -0000	1.2
+++ erlang-13.2.1.ebuild	17 Aug 2009 19:49:56 -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/dev-lang/erlang/erlang-13.2.1.ebuild,v 1.2 2009/06/24 13:03:42 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild,v 1.3 2009/08/17 19:49:56 fauli Exp $
 
 EAPI=2
 WX_GTK_VER="2.8"
@@ -52,11 +52,14 @@
 
 src_prepare() {
 	use odbc || sed -i 's: odbc : :' lib/Makefile
+
 	if ! use wxwindows; then
 		sed -i 's: wx : :' lib/Makefile
 		rm -rf lib/wx
 	fi
 
+	epatch "${FILESDIR}"/${PN}-13.1-LDFLAGS.patch # bug 263129
+
 	if use hipe; then
 		ewarn
 		ewarn "You enabled High performance Erlang. Be aware that this extension"



1.166                dev-lang/erlang/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?rev=1.166&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?rev=1.166&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?r1=1.165&r2=1.166

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v
retrieving revision 1.165
retrieving revision 1.166
diff -u -r1.165 -r1.166
--- ChangeLog	24 Jun 2009 13:03:42 -0000	1.165
+++ ChangeLog	17 Aug 2009 19:49:57 -0000	1.166
@@ -1,6 +1,9 @@
 # ChangeLog for dev-lang/erlang
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.165 2009/06/24 13:03:42 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.166 2009/08/17 19:49:57 fauli Exp $
+
+  17 Aug 2009; Christian Faulhammer <fauli@gentoo.org> erlang-13.2.1.ebuild:
+  readd patch to respect LDFLAGS, hasn't been fixed for 13B1 as promised
 
   24 Jun 2009; Christian Faulhammer <fauli@gentoo.org> erlang-13.2.1.ebuild:
   add symlink for beam.smp when building with multi-processor support, see






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

* [gentoo-commits] gentoo-x86 commit in dev-lang/erlang: erlang-13.2.1.ebuild ChangeLog
@ 2009-09-27 18:13 Gysbert Wassenaar (nixnut)
  0 siblings, 0 replies; 4+ messages in thread
From: Gysbert Wassenaar (nixnut) @ 2009-09-27 18:13 UTC (permalink / raw
  To: gentoo-commits

nixnut      09/09/27 18:13:33

  Modified:             erlang-13.2.1.ebuild ChangeLog
  Log:
  ppc stable #284691
  (Portage version: 2.1.6.13/cvs/Linux ppc)

Revision  Changes    Path
1.4                  dev-lang/erlang/erlang-13.2.1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild?r1=1.3&r2=1.4

Index: erlang-13.2.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- erlang-13.2.1.ebuild	17 Aug 2009 19:49:56 -0000	1.3
+++ erlang-13.2.1.ebuild	27 Sep 2009 18:13:33 -0000	1.4
@@ -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/dev-lang/erlang/erlang-13.2.1.ebuild,v 1.3 2009/08/17 19:49:56 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-13.2.1.ebuild,v 1.4 2009/09/27 18:13:33 nixnut Exp $
 
 EAPI=2
 WX_GTK_VER="2.8"
@@ -29,7 +29,7 @@
 
 LICENSE="EPL"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
 IUSE="doc emacs hipe java kpoll odbc smp sctp ssl tk wxwindows"
 
 RDEPEND=">=dev-lang/perl-5.6.1



1.168                dev-lang/erlang/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?rev=1.168&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?rev=1.168&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/erlang/ChangeLog?r1=1.167&r2=1.168

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v
retrieving revision 1.167
retrieving revision 1.168
diff -u -r1.167 -r1.168
--- ChangeLog	17 Aug 2009 19:52:21 -0000	1.167
+++ ChangeLog	27 Sep 2009 18:13:33 -0000	1.168
@@ -1,6 +1,9 @@
 # ChangeLog for dev-lang/erlang
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.167 2009/08/17 19:52:21 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.168 2009/09/27 18:13:33 nixnut Exp $
+
+  27 Sep 2009; nixnut <nixnut@gentoo.org> erlang-13.2.1.ebuild:
+  ppc stable #284691
 
   17 Aug 2009; Christian Faulhammer <fauli@gentoo.org> -erlang-13.2.ebuild,
   -erlang-13.2-r1.ebuild, -files/erlang-13.2-eunit_fix.patch:






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

end of thread, other threads:[~2009-09-27 18:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-24 13:03 [gentoo-commits] gentoo-x86 commit in dev-lang/erlang: erlang-13.2.1.ebuild ChangeLog Christian Faulhammer (fauli)
  -- strict thread matches above, loose matches on Subject: below --
2009-09-27 18:13 Gysbert Wassenaar (nixnut)
2009-08-17 19:49 Christian Faulhammer (fauli)
2009-06-15 21:03 Christian Faulhammer (fauli)

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