added comments to warn anyone from maintaining it, added symlinks for erl_call (bug...
authorChristian Faulhammer <fauli@gentoo.org>
Fri, 17 Nov 2006 12:11:35 +0000 (12:11 +0000)
committerChristian Faulhammer <fauli@gentoo.org>
Fri, 17 Nov 2006 12:11:35 +0000 (12:11 +0000)
Package-Manager: portage-2.1.1-r1

dev-lang/erlang/ChangeLog
dev-lang/erlang/Manifest
dev-lang/erlang/erlang-11.2.1.ebuild

index 32e09dcf3a8624a996f939a2cd3560ca1784b508..21278e782d44d94af6d87e28183ac9c10f8c1123 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-lang/erlang
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.37 2006/11/08 22:25:25 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.38 2006/11/17 12:11:35 opfer Exp $
+
+  17 Nov 2006; Christian Faulhammer <opfer@gentoo.org> erlang-11.2.1.ebuild:
+  added comments to warn anyone from maintaining it, added symlinks for
+  erl_call (bug #155229 by Pupeno <pupeno@pupeno.com>) and beam (requested by
+  Chainsaw <chainsaw@gentoo.org> on IRC. Prettyprinted some lines.
 
   08 Nov 2006; Christian Faulhammer <opfer@gentoo.org> erlang-11.2.1.ebuild:
   disable High Performance Erlang (HiPE) because it breaks some systems,
index ae6bb3f40ef42225b2a8182e9c97b02e2c6f2d2f..8cde83e3875981bc8c7250fc76856f3164b0c849 100644 (file)
@@ -62,10 +62,10 @@ EBUILD erlang-11.2.0.ebuild 3233 RMD160 0566cc374c43a0b87068a1dd22986f0beab69fc1
 MD5 649d6e78740af82dc6e4a8f6df6e4ad7 erlang-11.2.0.ebuild 3233
 RMD160 0566cc374c43a0b87068a1dd22986f0beab69fc1 erlang-11.2.0.ebuild 3233
 SHA256 bb41234d677001599b738f56b15b3ae56e15360b5cd019358ee688afd7eda79e erlang-11.2.0.ebuild 3233
-EBUILD erlang-11.2.1.ebuild 3691 RMD160 b0f238c0763d6c3a07fcfdf55aaa3ff98ef6f0f8 SHA1 22faf67beceee39931f2c11905508b3c8f85d9b1 SHA256 2631c3cf0c1a5b94abf13019b1c5873d86d0ee7c59df3917186e146c51c93342
-MD5 403f0d894e8d797baf8014b8b32408ac erlang-11.2.1.ebuild 3691
-RMD160 b0f238c0763d6c3a07fcfdf55aaa3ff98ef6f0f8 erlang-11.2.1.ebuild 3691
-SHA256 2631c3cf0c1a5b94abf13019b1c5873d86d0ee7c59df3917186e146c51c93342 erlang-11.2.1.ebuild 3691
+EBUILD erlang-11.2.1.ebuild 4358 RMD160 cd5dec5511654e9bd03bdb87984614aaec4cd8c4 SHA1 af27bff06d4667aef4313d1bbde1540a509eb151 SHA256 9c5e7615dd206766c5e713822ec10580b6afef47169747e1f63933c4630929d8
+MD5 6df16e6776a1987664e6fd3e72671c53 erlang-11.2.1.ebuild 4358
+RMD160 cd5dec5511654e9bd03bdb87984614aaec4cd8c4 erlang-11.2.1.ebuild 4358
+SHA256 9c5e7615dd206766c5e713822ec10580b6afef47169747e1f63933c4630929d8 erlang-11.2.1.ebuild 4358
 EBUILD erlang-8b.ebuild 1156 RMD160 855ecd0626e2ff23974ea805c1142c7e2ef692aa SHA1 e8e54f8e2a1e94e08114d4a28a628c03b24197b6 SHA256 04b5d937a3a8d543c36d41c43353c3c75e707350e4a4446de2c8a3c99a712195
 MD5 683010b6283d166c1ffcf64bab32e6d2 erlang-8b.ebuild 1156
 RMD160 855ecd0626e2ff23974ea805c1142c7e2ef692aa erlang-8b.ebuild 1156
@@ -82,10 +82,10 @@ EBUILD erlang-9c.ebuild 1483 RMD160 2bbe9f2b29faf2a47774ccc57c09aa556e730ab0 SHA
 MD5 b782da2a4fc77372e754ee4f55ebd2c5 erlang-9c.ebuild 1483
 RMD160 2bbe9f2b29faf2a47774ccc57c09aa556e730ab0 erlang-9c.ebuild 1483
 SHA256 765a1170c983ef37cf1e2199fcc9a28c2d544f20bcb27f0eb29294c584975895 erlang-9c.ebuild 1483
-MISC ChangeLog 7284 RMD160 50e2be0a7f86adcdc7bdacdf4dc32a4d9d3f8970 SHA1 906695ff660a7a510a4f6379ba37a911e8764943 SHA256 67ecc72a18826db610878edb67ad838b1a382a66c45b8eee3ba46bf4c732cfbd
-MD5 d15196855337b6430605f307888bd2f5 ChangeLog 7284
-RMD160 50e2be0a7f86adcdc7bdacdf4dc32a4d9d3f8970 ChangeLog 7284
-SHA256 67ecc72a18826db610878edb67ad838b1a382a66c45b8eee3ba46bf4c732cfbd ChangeLog 7284
+MISC ChangeLog 7579 RMD160 2893e20dcac8452d281dff70f7ea5e45c55fd97d SHA1 57d03a88d1966b77edaa39bb0d532b7c32e14aca SHA256 0534b83efe9b6bb3f25f2d90f5dafcf8dfc359e92ecef21a6592138b0f812b53
+MD5 c89a7f1fc748e6f6c020c4d11b155cd6 ChangeLog 7579
+RMD160 2893e20dcac8452d281dff70f7ea5e45c55fd97d ChangeLog 7579
+SHA256 0534b83efe9b6bb3f25f2d90f5dafcf8dfc359e92ecef21a6592138b0f812b53 ChangeLog 7579
 MISC metadata.xml 402 RMD160 3d4e0e7953d95f43de89f62eacb37969caa29336 SHA1 2a45564353e8d0c2b9555294a6a269e56e0b6056 SHA256 c713a207afd5d65ef21d1c1e5fd3b867ce063dd9e46fc53db0734ad19f59ffe7
 MD5 aea374917adc11a2d42b0b9d1bba3598 metadata.xml 402
 RMD160 3d4e0e7953d95f43de89f62eacb37969caa29336 metadata.xml 402
@@ -123,7 +123,7 @@ SHA256 1e4ffb97ef49da9eecdb6affebda54e8e22b9c2707a099edeff382531b3b95c1 files/di
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.5 (GNU/Linux)
 
-iD8DBQFFUlltNQqtfCuFneMRAil0AJwJWE0h7V2RGiVKZFISZhbulJ1tPACfYYOV
-SsM8DZvEVYYf1v/MsKZEq5w=
-=F4mw
+iD8DBQFFXacnNQqtfCuFneMRAnDiAJ0S2P2Mb4wRNg0nbvdR2x7xmCbpswCeMgQ/
+Yb1DsqoT59+y7qRigpVwwVc=
+=070C
 -----END PGP SIGNATURE-----
index e2f1febdcb228eba53a03420a6e696fe414649a3..05400c1a76818203c688147a94d7c24daa048f1c 100644 (file)
@@ -1,15 +1,26 @@
 # Copyright 1999-2006 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-11.2.1.ebuild,v 1.4 2006/11/08 22:25:25 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-11.2.1.ebuild,v 1.5 2006/11/17 12:11:35 opfer Exp $
 
 inherit eutils multilib flag-o-matic elisp-common versionator
 
+# NOTE: When bumping you need to adjust the *_VER strings in
+#  src_install() to honour newer versions in the package (they
+#  are maintained separately upstream).
+#  As High Performance Erlang (HiPE) messes around a lot with
+#  assembler, it breaks hardened and some normal systems, so it has
+#  been disabled.  Try with newer versions though.
+#  If you need symlinks for binaries please tell me or open up a bug
+#  I can then let one 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
@@ -74,6 +85,8 @@ src_compile() {
 
 src_install() {
        local ERL_LIBDIR=/usr/$(get_libdir)/erlang
+       local ERL_INTERFACE_VER=3.5.5.1
+       local ERL_ERTS_VER=5.5.1
 
        make INSTALL_PREFIX="${D}" install || die
        dodoc AUTHORS EPLICENCE README
@@ -84,6 +97,8 @@ src_install() {
        dosym ${ERL_LIBDIR}/bin/elink /usr/bin/elink
        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