1 |
commit: d7e1d40b770479473083e9d52c5a1f9e33dbeb50 |
2 |
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Feb 7 13:04:55 2019 +0000 |
4 |
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Feb 7 13:05:28 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7e1d40b |
7 |
|
8 |
dev-lang/erlang: Drop old |
9 |
|
10 |
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org> |
11 |
Package-Manager: Portage-2.3.51, Repoman-2.3.11 |
12 |
|
13 |
dev-lang/erlang/Manifest | 3 - |
14 |
dev-lang/erlang/erlang-19.3.ebuild | 157 ------------------------------------- |
15 |
2 files changed, 160 deletions(-) |
16 |
|
17 |
diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest |
18 |
index 73d217b7b49..cb20abb0052 100644 |
19 |
--- a/dev-lang/erlang/Manifest |
20 |
+++ b/dev-lang/erlang/Manifest |
21 |
@@ -5,11 +5,8 @@ DIST erlang_doc_html_21.1.tar.gz 32692731 BLAKE2B a7fa8ebe1c876ab7eecd2dd46ffd4d |
22 |
DIST erlang_doc_man_20.3.tar.gz 1339710 BLAKE2B 00aba848940914b3d98f9500b8201b0679d7d63d066cee296c8fbb399f132340b989f3cdcdd6c45a46e432efdb7c40c39d8ab4f3dbd64570316d649efc9faed1 SHA512 22c398ce3b42c7ef8abec1db85745eeb4d8804bc679d40b6a786fdc40dc241e43b5551df5d1eccb3ca8d4a64b833bf6663e77044f4564bb49cf67c4b74c5ea25 |
23 |
DIST erlang_doc_man_21.1.tar.gz 1317726 BLAKE2B 5e5c2b77a41da6ab9ae1264ba5824a9f3bda6d3b7a824b372e01356888db437ed9e45bf987d678aca3fd8d0f0e6dce25080c7a2aaa4e061936f1e6ac4717e843 SHA512 94c6191ba9f42bffeb398e865026fbc79f3b233389c7d471f0c680799aa3669e97ab5305cd53f26d6525aed33d738ebfc4eb79a8f1a0b29dc4b79a2a37a29a4f |
24 |
DIST otp_doc_html_19.1.tar.gz 34624316 BLAKE2B e3a5edfe1645d58e4cbd6537c775190716eed7613610ddfa112692fdbace2077b1ccdf7df5987973d2ae4ef529e4ec45d44a240265157816e2a15dabe9232b83 SHA512 2c6448af0be4bf35427950aca82eac3aac7554575ba07a8ba8942c27e1eb668461fde00604c3be28fbaca8a1e28ee4861608e33a9c79bc951bb695f99b1c1ac8 |
25 |
-DIST otp_doc_html_19.3.tar.gz 35818689 BLAKE2B 30118276fbd817b803ef20700fe2e71a8457645d00f8949b6d3175d92cb5c84d306e4de9899e2f5e0c562d8040dc22db35e1a0f2e314cf1a783794573b3ece59 SHA512 a70d2c470fa1dc0594b20af73ba36ccb7702b4192960e6fc0296738175215a43450f9bf558637f7f5e40757f7a15dcf4f1ae8a88515e211cd3c0fae45c5e1858 |
26 |
DIST otp_doc_html_20.3.tar.gz 33594990 BLAKE2B 34db68a5c3ae56f097474cc0b776971853d96c57d3d2e058a5db8998aad9c8d498610979a46155e8e935022f363c944f407c10c650fd35174cf1f50697ddf1de SHA512 4b280228fb9cbd9eb62db12ff9d6fad67d6855d0cdbc780839bbc95302ffd907c5b410e6f8519207db8850b753964571a9bf9df9eca53749f5b01d1b27dbc6d4 |
27 |
DIST otp_doc_man_19.1.tar.gz 1405580 BLAKE2B 93b79b88f81a00d7cbb934dbac811c6ea0ec59413e073fe613038eab71087908ed4e4bcbb6c8ed2f0c5bdd03ab4a570f20c4460f233c040ae0c4238e1cfa097a SHA512 4ee35feeff70419ff5500e00dc17e34fdea8be21342d41cf1e255b84a1826b51057046be543ee1052153ae8c8cd215f4720cecae7d9fe1576cbd681dcf4b2334 |
28 |
-DIST otp_doc_man_19.3.tar.gz 1410781 BLAKE2B 78293aa498c2651be27d83f13e14007f25a1816b4dae499f463249f774256eddde3a4e31c435a30edd04fb6f41cee965c968b338de77330c3320f3df6087be92 SHA512 675a0d2d5972660a60de17c832e630f646f942d23815427eb0dec3a5ca1c44ed8fe35a9c30f8b608dedfd10f6fb1e47e958ea6e32e296b6f6809b1844b4da9a1 |
29 |
DIST otp_doc_man_20.3.tar.gz 1339710 BLAKE2B 00aba848940914b3d98f9500b8201b0679d7d63d066cee296c8fbb399f132340b989f3cdcdd6c45a46e432efdb7c40c39d8ab4f3dbd64570316d649efc9faed1 SHA512 22c398ce3b42c7ef8abec1db85745eeb4d8804bc679d40b6a786fdc40dc241e43b5551df5d1eccb3ca8d4a64b833bf6663e77044f4564bb49cf67c4b74c5ea25 |
30 |
DIST otp_src_19.1.tar.gz 68103074 BLAKE2B 48e06ce5998929a8ca9804e51f07a4153e7fb1c8b1b4b1b60132e255c29c475534ce018a7902ed29b696b783a21daa73d1778435aada1a77064ab46e915af87d SHA512 bd1c243393c867c91768367613aedb40d56889add149390c81f22e022e76b716d6e9a4d5db7e6477ceb1216c26c18c962abdfd8215a87420758f5ef2063b9714 |
31 |
-DIST otp_src_19.3.tar.gz 68510871 BLAKE2B fc37c493f5fa3533aaa29f545ff751f5851b58d8952f6f21ef50fec433d661a1e3300139b30a41d9c1f16b3eeaf5d98450bf0a2408e7910712d9d98f3af19237 SHA512 6920eab6e1681a76ab44bdd0eeb9b012e601191f91ca06edf1f63ba2e261c555d6f8dddf7025b2e9c3c6459bd63ff78659010ec33967fb1952840fb451ec2de6 |
32 |
DIST otp_src_20.3.tar.gz 88170904 BLAKE2B 3f92641e4eb4079572c0cc1cbc6ba1f56977efd182efcef6c466a0ac6232e18d9481823624cdd49a866feb38e96db6150f40927f25f2daaa64fe4aafd02089b4 SHA512 4169e2e653055c62dd66e214dcab577b49cadb8328dcc43adb8a2d44850b12c02db8323992c21852409697c5a48493068316417be9d97519b039a8f1cde143da |
33 |
|
34 |
diff --git a/dev-lang/erlang/erlang-19.3.ebuild b/dev-lang/erlang/erlang-19.3.ebuild |
35 |
deleted file mode 100644 |
36 |
index 11a906c9f8e..00000000000 |
37 |
--- a/dev-lang/erlang/erlang-19.3.ebuild |
38 |
+++ /dev/null |
39 |
@@ -1,157 +0,0 @@ |
40 |
-# Copyright 1999-2018 Gentoo Foundation |
41 |
-# Distributed under the terms of the GNU General Public License v2 |
42 |
- |
43 |
-EAPI=5 |
44 |
-WX_GTK_VER="3.0" |
45 |
- |
46 |
-inherit autotools elisp-common eutils java-pkg-opt-2 multilib systemd versionator wxwidgets |
47 |
- |
48 |
-# NOTE: If you need symlinks for binaries please tell maintainers or |
49 |
-# open up a bug to let it be created. |
50 |
- |
51 |
-DESCRIPTION="Erlang programming language, runtime environment and libraries (OTP)" |
52 |
-HOMEPAGE="https://www.erlang.org/" |
53 |
-SRC_URI="http://erlang.org/download/otp_src_${PV}.tar.gz |
54 |
- http://erlang.org/download/otp_doc_man_${PV}.tar.gz |
55 |
- doc? ( http://erlang.org/download/otp_doc_html_${PV}.tar.gz )" |
56 |
- |
57 |
-LICENSE="Apache-2.0" |
58 |
-SLOT="0" |
59 |
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" |
60 |
- |
61 |
-IUSE="compat-ethread dirty-schedulers doc emacs hipe java kpoll libressl odbc smp sctp ssl systemd tk wxwidgets" |
62 |
-REQUIRED_USE="dirty-schedulers? ( smp )" #621610 |
63 |
- |
64 |
-RDEPEND=" |
65 |
- ssl? ( |
66 |
- !libressl? ( >=dev-libs/openssl-0.9.7d:0 ) |
67 |
- libressl? ( dev-libs/libressl ) |
68 |
- ) |
69 |
- emacs? ( virtual/emacs ) |
70 |
- java? ( >=virtual/jdk-1.2:* ) |
71 |
- odbc? ( dev-db/unixODBC ) |
72 |
- systemd? ( sys-apps/systemd )" |
73 |
-DEPEND="${RDEPEND} |
74 |
- wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] virtual/glu ) |
75 |
- sctp? ( net-misc/lksctp-tools ) |
76 |
- tk? ( dev-lang/tk )" |
77 |
- |
78 |
-S="${WORKDIR}/otp_src_${PV}" |
79 |
- |
80 |
-SITEFILE=50${PN}-gentoo.el |
81 |
- |
82 |
-src_prepare() { |
83 |
- epatch "${FILESDIR}"/18.2.1-wx3.0.patch |
84 |
- |
85 |
- use odbc || sed -i 's: odbc : :' lib/Makefile |
86 |
- |
87 |
- # bug 263129, don't ignore LDFLAGS, reported upstream |
88 |
- sed -e 's:LDFLAGS = \$(DED_LDFLAGS):LDFLAGS += \$(DED_LDFLAGS):' -i "${S}"/lib/megaco/src/flex/Makefile.in |
89 |
- |
90 |
- # don't ignore LDFLAGS, reported upstream |
91 |
- sed -e 's:LDFLAGS = \$(ODBC_LIB) \$(EI_LDFLAGS):LDFLAGS += \$(ODBC_LIB) \$(EI_LDFLAGS):' -i "${S}"/lib/odbc/c_src/Makefile.in |
92 |
- |
93 |
- if ! use wxwidgets; then |
94 |
- sed -i 's: wx : :' lib/Makefile |
95 |
- rm -rf lib/wx |
96 |
- fi |
97 |
- |
98 |
- # Nasty workaround, reported upstream |
99 |
- cp "${S}"/lib/configure.in.src "${S}"/lib/configure.in |
100 |
- |
101 |
- # bug 383697 |
102 |
- sed -i '1i#define OF(x) x' erts/emulator/drivers/common/gzio.c |
103 |
- |
104 |
- cd erts && mv configure.in configure.ac && eautoreconf |
105 |
-} |
106 |
- |
107 |
-src_configure() { |
108 |
- use wxwidgets && need-wxwidgets unicode |
109 |
- use java || export JAVAC=false |
110 |
- |
111 |
- econf \ |
112 |
- --enable-threads \ |
113 |
- $(use_enable sctp) \ |
114 |
- $(use_enable systemd) \ |
115 |
- $(use_enable hipe) \ |
116 |
- $(use_with ssl ssl "${EPREFIX}"/usr) \ |
117 |
- $(use_enable ssl dynamic-ssl-lib) \ |
118 |
- $(use_enable kpoll kernel-poll) \ |
119 |
- $(use_enable smp smp-support) \ |
120 |
- $(use compat-ethread && echo "--enable-ethread-pre-pentium4-compatibility") \ |
121 |
- $(use x64-macos && echo "--enable-darwin-64bit") \ |
122 |
- $(use_enable dirty-schedulers) |
123 |
-} |
124 |
- |
125 |
-src_compile() { |
126 |
- use java || export JAVAC=false |
127 |
- emake |
128 |
- |
129 |
- if use emacs ; then |
130 |
- pushd lib/tools/emacs |
131 |
- elisp-compile *.el |
132 |
- popd |
133 |
- fi |
134 |
-} |
135 |
- |
136 |
-extract_version() { |
137 |
- sed -n -e "/^$2 = \(.*\)$/s::\1:p" "${S}/$1/vsn.mk" |
138 |
-} |
139 |
- |
140 |
-src_install() { |
141 |
- local ERL_LIBDIR=/usr/$(get_libdir)/erlang |
142 |
- local ERL_INTERFACE_VER=$(extract_version lib/erl_interface EI_VSN) |
143 |
- local ERL_ERTS_VER=$(extract_version erts VSN) |
144 |
- |
145 |
- emake INSTALL_PREFIX="${D}" install |
146 |
- dodoc AUTHORS README.md |
147 |
- |
148 |
- dosym "${ERL_LIBDIR}/bin/erl" /usr/bin/erl |
149 |
- dosym "${ERL_LIBDIR}/bin/erlc" /usr/bin/erlc |
150 |
- dosym "${ERL_LIBDIR}/bin/escript" /usr/bin/escript |
151 |
- dosym \ |
152 |
- "${ERL_LIBDIR}/lib/erl_interface-${ERL_INTERFACE_VER}/bin/erl_call" \ |
153 |
- /usr/bin/erl_call |
154 |
- dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam" /usr/bin/beam |
155 |
- use smp && dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam.smp" /usr/bin/beam.smp |
156 |
- |
157 |
- ## Clean up the no longer needed files |
158 |
- rm "${ED}/${ERL_LIBDIR}/Install" |
159 |
- |
160 |
- for i in "${WORKDIR}"/man/man* ; do |
161 |
- dodir "${ERL_LIBDIR}/${i##${WORKDIR}}" |
162 |
- done |
163 |
- for file in "${WORKDIR}"/man/man*/*.[1-9]; do |
164 |
- # doman sucks so we can't use it |
165 |
- cp ${file} "${ED}/${ERL_LIBDIR}"/man/man${file##*.}/ |
166 |
- done |
167 |
- # extend MANPATH, so the normal man command can find it |
168 |
- # see bug 189639 |
169 |
- dodir /etc/env.d/ |
170 |
- echo "MANPATH=\"${EPREFIX}${ERL_LIBDIR}/man\"" > "${ED}/etc/env.d/90erlang" |
171 |
- |
172 |
- if use doc ; then |
173 |
- dohtml -A README,erl,hrl,c,h,kwc,info -r \ |
174 |
- "${WORKDIR}"/doc "${WORKDIR}"/lib "${WORKDIR}"/erts-* |
175 |
- fi |
176 |
- |
177 |
- if use emacs ; then |
178 |
- pushd "${S}" |
179 |
- elisp-install erlang lib/tools/emacs/*.{el,elc} |
180 |
- sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \ |
181 |
- "${FILESDIR}"/${SITEFILE} > "${T}"/${SITEFILE} |
182 |
- elisp-site-file-install "${T}"/${SITEFILE} |
183 |
- popd |
184 |
- fi |
185 |
- |
186 |
- newinitd "${FILESDIR}"/epmd.init epmd |
187 |
- systemd_dounit "${FILESDIR}"/epmd.service |
188 |
-} |
189 |
- |
190 |
-pkg_postinst() { |
191 |
- use emacs && elisp-site-regen |
192 |
-} |
193 |
- |
194 |
-pkg_postrm() { |
195 |
- use emacs && elisp-site-regen |
196 |
-} |