commit:     4b4580261e24940f3d1c98c199a4971c5eda389f
Author:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 31 14:53:41 2017 +0000
Commit:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Tue Oct 31 14:53:41 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b458026

dev-lang/spidermonkey: drop 1.8.5-r4

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-lang/spidermonkey/spidermonkey-1.8.5-r4.ebuild | 145 ---------------------
 1 file changed, 145 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-1.8.5-r4.ebuild 
b/dev-lang/spidermonkey/spidermonkey-1.8.5-r4.ebuild
deleted file mode 100644
index a5e340c2686..00000000000
--- a/dev-lang/spidermonkey/spidermonkey-1.8.5-r4.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-WANT_AUTOCONF="2.1"
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-inherit autotools eutils toolchain-funcs multilib python-any-r1 versionator 
pax-utils
-
-MY_PN="js"
-TARBALL_PV="$(replace_all_version_separators '' $(get_version_component_range 
1-3))"
-MY_P="${MY_PN}-${PV}"
-TARBALL_P="${MY_PN}${TARBALL_PV}-1.0.0"
-DESCRIPTION="Stand-alone JavaScript C library"
-HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey";
-SRC_URI="https://archive.mozilla.org/pub/js/${TARBALL_P}.tar.gz
-       https://dev.gentoo.org/~axs/distfiles/${PN}-slot0-patches-01.tar.xz";
-
-LICENSE="NPL-1.1"
-SLOT="0/mozjs185"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x64-macos"
-IUSE="debug minimal static-libs test"
-
-S="${WORKDIR}/${MY_P}"
-BUILDDIR="${S}/js/src"
-
-RDEPEND=">=dev-libs/nspr-4.7.0
-       sys-libs/readline:0=
-       x64-macos? ( dev-libs/jemalloc )"
-DEPEND="${RDEPEND}
-       ${PYTHON_DEPS}
-       app-arch/zip
-       virtual/pkgconfig"
-
-pkg_setup(){
-       if [[ ${MERGE_TYPE} != "binary" ]]; then
-               export LC_ALL="C"
-       fi
-}
-
-src_prepare() {
-       # https://bugzilla.mozilla.org/show_bug.cgi?id=628723#c43
-       epatch "${WORKDIR}"/sm0/${P}-fix-install-symlinks.patch
-       # https://bugzilla.mozilla.org/show_bug.cgi?id=638056#c9
-       epatch "${WORKDIR}"/sm0/${P}-fix-ppc64.patch
-       # https://bugs.gentoo.org/show_bug.cgi?id=400727
-       # https://bugs.gentoo.org/show_bug.cgi?id=420471
-       epatch "${WORKDIR}"/sm0/${P}-arm_respect_cflags-3.patch
-       # https://bugs.gentoo.org/show_bug.cgi?id=438746
-       epatch "${WORKDIR}"/sm0/${PN}-1.8.7-freebsd-pthreads.patch
-       # https://bugs.gentoo.org/show_bug.cgi?id=441928
-       epatch "${WORKDIR}"/sm0/${PN}-1.8.5-perf_event-check.patch
-       # https://bugs.gentoo.org/show_bug.cgi?id=439260
-       epatch "${WORKDIR}"/sm0/${P}-symbol-versions.patch
-       # https://bugs.gentoo.org/show_bug.cgi?id=441934
-       epatch "${WORKDIR}"/sm0/${PN}-1.8.5-ia64-fix.patch
-       epatch "${WORKDIR}"/sm0/${PN}-1.8.5-ia64-static-strings.patch
-       # https://bugs.gentoo.org/show_bug.cgi?id=431560
-       epatch "${WORKDIR}"/sm0/${PN}-1.8.5-isfinite.patch
-       # https://bugs.gentoo.org/show_bug.cgi?id=552786
-       epatch "${FILESDIR}"/${PN}-perl-defined-array-check.patch
-
-       epatch_user
-
-       cd "${BUILDDIR}" || die
-       eautoconf
-}
-
-src_configure() {
-       cd "${BUILDDIR}" || die
-
-       CC="$(tc-getCC)" CXX="$(tc-getCXX)" \
-       AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" \
-       LD="$(tc-getLD)" \
-       econf \
-               ${myopts} \
-               --enable-jemalloc \
-               --enable-readline \
-               --enable-threadsafe \
-               --with-system-nspr \
-               --disable-optimize \
-               --disable-profile-guided-optimization \
-               $(use_enable debug) \
-               $(use_enable static-libs static) \
-               $(use_enable test tests)
-}
-
-cross_make() {
-       emake \
-               CFLAGS="${BUILD_CFLAGS}" \
-               CXXFLAGS="${BUILD_CXXFLAGS}" \
-               AR="${BUILD_AR}" \
-               CC="${BUILD_CC}" \
-               CXX="${BUILD_CXX}" \
-               RANLIB="${BUILD_RANLIB}" \
-               "$@"
-}
-src_compile() {
-       cd "${BUILDDIR}" || die
-       if tc-is-cross-compiler; then
-               tc-export_build_env BUILD_{AR,CC,CXX,RANLIB}
-               cross_make jscpucfg host_jsoplengen host_jskwgen
-               cross_make -C config nsinstall
-               mv {,native-}jscpucfg || die
-               mv {,native-}host_jskwgen || die
-               mv {,native-}host_jsoplengen || die
-               mv config/{,native-}nsinstall || die
-               sed -i \
-                       -e 's@./jscpucfg@./native-jscpucfg@' \
-                       -e 's@./host_jskwgen@./native-host_jskwgen@' \
-                       -e 's@./host_jsoplengen@./native-host_jsoplengen@' \
-                       Makefile || die
-               sed -i -e 's@/nsinstall@/native-nsinstall@' config/config.mk || 
die
-               rm -f config/host_nsinstall.o \
-                       config/host_pathsub.o \
-                       host_jskwgen.o \
-                       host_jsoplengen.o || die
-       fi
-       emake
-}
-
-src_test() {
-       cd "${BUILDDIR}/jsapi-tests" || die
-       # for bug 415791
-       pax-mark mr jsapi-tests
-       emake check
-}
-
-src_install() {
-       cd "${BUILDDIR}" || die
-       emake DESTDIR="${D}" install
-       # bug 437520 , exclude js shell for small systems
-       if ! use minimal ; then
-               dobin shell/js
-               pax-mark m "${ED}/usr/bin/js"
-       fi
-       dodoc ../../README
-       dohtml README.html
-
-       if ! use static-libs; then
-               # We can't actually disable building of static libraries
-               # They're used by the tests and in a few other places
-               find "${D}" -iname '*.a' -delete || die
-       fi
-}

Reply via email to