diff options
author | George Shapovalov <george@gentoo.org> | 2004-10-08 00:03:02 +0000 |
---|---|---|
committer | George Shapovalov <george@gentoo.org> | 2004-10-08 00:03:02 +0000 |
commit | ad9b1791f2e1e9a5326ab6d30c85ac6fa12bc043 (patch) | |
tree | 1074914d8634ec1a192325ed5335647845a56dbc /dev-lang/erlang | |
parent | version bump to fix pam/userdel #66687 (Manifest recommit) (diff) | |
download | gentoo-2-ad9b1791f2e1e9a5326ab6d30c85ac6fa12bc043.tar.gz gentoo-2-ad9b1791f2e1e9a5326ab6d30c85ac6fa12bc043.tar.bz2 gentoo-2-ad9b1791f2e1e9a5326ab6d30c85ac6fa12bc043.zip |
new version; started new (letter-less) versioning scheme as discussed
Diffstat (limited to 'dev-lang/erlang')
-rw-r--r-- | dev-lang/erlang/erlang-10.2.0.ebuild | 60 | ||||
-rw-r--r-- | dev-lang/erlang/files/digest-erlang-10.2.0 | 1 | ||||
-rw-r--r-- | dev-lang/erlang/metadata.xml | 5 |
3 files changed, 62 insertions, 4 deletions
diff --git a/dev-lang/erlang/erlang-10.2.0.ebuild b/dev-lang/erlang/erlang-10.2.0.ebuild new file mode 100644 index 000000000000..1a8338ebf9c6 --- /dev/null +++ b/dev-lang/erlang/erlang-10.2.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-10.2.0.ebuild,v 1.1 2004/10/08 00:03:02 george Exp $ + +inherit eutils gcc flag-o-matic + +#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_P=otp_src_R10B +MyDate="2004-10-05" +#apparently erlang people also started to stamp sources with a release date +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}-0.tar.gz" + +LICENSE="EPL" +SLOT="0" +KEYWORDS="~x86 ~ppc ~sparc ~amd64" +IUSE="X ssl" + +DEPEND=">=dev-lang/perl-5.6.1 + X? ( virtual/x11 ) + ssl? ( >=dev-libs/openssl-0.9.6d )" + +S=${WORKDIR}/${MY_P}_${MyDate} + +src_compile() { + [ "`gcc-fullversion`" == "3.3.2" ] && filter-mfpmath sse + [ "`gcc-fullversion`" == "3.3.3" ] && filter-mfpmath sse + addpredict /dev/pty # Bug #25366 + + #erlang configure seems to "misdetect" CHOST on amd64 + [ "${ARCH}" = "amd64" ] && CHOST="x86_64-unknown-linux-gnu" + econf --enable-threads || die + make || die +} + +src_install() { + ERL_LIBDIR="/usr/lib/erlang" + + make INSTALL_PREFIX=${D} install || die + dodoc AUTHORS EPLICENCE README + + dosym ${ERL_LIBDIR}/bin/erl /usr/bin/erl + dosym ${ERL_LIBDIR}/bin/erlc /usr/bin/erlc + dosym ${ERL_LIBDIR}/bin/ecc /usr/bin/ecc + dosym ${ERL_LIBDIR}/bin/elink /usr/bin/elink + dosym ${ERL_LIBDIR}/bin/ear /usr/bin/ear + dosym ${ERL_LIBDIR}/bin/escript /usr/bin/escript + + ## Remove ${D} from the following files + dosed ${ERL_LIBDIR}/bin/erl + dosed ${ERL_LIBDIR}/bin/start + cd ${ERL_LIBDIR}/erts-* + grep -rle ${D} ${D}/${ERL_LIBDIR}/erts-* | xargs sed -i -e "s:${D}::g" + + ## Clean up the no longer needed files + rm ${D}/${ERL_LIBDIR}/Install +} diff --git a/dev-lang/erlang/files/digest-erlang-10.2.0 b/dev-lang/erlang/files/digest-erlang-10.2.0 new file mode 100644 index 000000000000..162e8358f024 --- /dev/null +++ b/dev-lang/erlang/files/digest-erlang-10.2.0 @@ -0,0 +1 @@ +MD5 e6b776520521d92fe019d116de181ce4 otp_src_R10B-0.tar.gz 9296524 diff --git a/dev-lang/erlang/metadata.xml b/dev-lang/erlang/metadata.xml index 8b3b1a4834d8..7e584771a4cc 100644 --- a/dev-lang/erlang/metadata.xml +++ b/dev-lang/erlang/metadata.xml @@ -1,10 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>george@gentoo.org</email> -</maintainer> +<herd>lang-misc</herd> <maintainer> <email>vapier@gentoo.org</email> </maintainer> |