commit:     586a2d8bc4e1013dde43a27497e810eb2e73eda4
Author:     Marshall Brewer (Gentoo Key) <tomboy64 <AT> sina <DOT> cn>
AuthorDate: Sun Apr 17 18:42:52 2016 +0000
Commit:     Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Thu Apr 21 09:51:59 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=586a2d8b

=dev-libs/protobuf-2.4.1: drop old

it's EAPI 3, uses deprecated distutils.eclass and its subslot 8 is provided by 
2.5.0 as well

Package-Manager: portage-2.2.28
RepoMan-Options: --ignore-arches
Closes: https://github.com/gentoo/gentoo/pull/1295

Signed-off-by: Ian Delaney <idella4 <AT> gentoo.org>

 dev-libs/protobuf/Manifest              |   1 -
 dev-libs/protobuf/protobuf-2.4.1.ebuild | 126 --------------------------------
 2 files changed, 127 deletions(-)

diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest
index 058a0c2..23fa118 100644
--- a/dev-libs/protobuf/Manifest
+++ b/dev-libs/protobuf/Manifest
@@ -1,4 +1,3 @@
-DIST protobuf-2.4.1.tar.bz2 1440188 SHA256 
cf8452347330834bbf9c65c2e68b5562ba10c95fa40d4f7ec0d2cb332674b0bf SHA512 
52b0208c685e44126cb3915a74bde692ef91430f0407144b6c30b72a9f143b1ee4f1eea47a550184c689a1758b92582e7f26f0683c2d387205b957a69830f2f3
 WHIRLPOOL 
e5462ff35f63413aff58640c24b9b561ac55749c489803ae009de21bf5d954a77516714361353ef02cfeb3c2d762620c89dc08a5fdee571e3a33b6f5c20edf6e
 DIST protobuf-2.5.0.tar.bz2 1866763 SHA256 
13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677 SHA512 
5994b3669808b82fef5c860ecad36358c0767f84acac877e7bfcf722e59d972835a955714149bdd4158fbd1328a51d01397a563991d26475351ee72be48142ee
 WHIRLPOOL 
7e6786e1f20bf253d0e386a95c2bbfe1b443f484d492f97552cadcea62c24461436aa88130e3ff20b4dc9f352c101458cb8c03686f1cc4e6e2133b6e78f5b70d
 DIST protobuf-2.6.1.tar.bz2 2021416 SHA256 
ee445612d544d885ae240ffbcbf9267faa9f593b7b101f21d58beceb92661910 SHA512 
8b092b87fcd79223db199cd3d330f3d43689b47f345aa4e34028dcf1680d609a5d5a89ab08588e817b566d3b265834c38f1db580bc1c144b512ce74d35f2a174
 WHIRLPOOL 
b8d7f5e6b85670520435fd1107eb67035c822c2dad9689dadc29754de3bf8076ac256cf3fe3e719e99c0ccb03ed78edecb91afbe96b611073b60ae3fb3f29b1a
 DIST protobuf-3.0.0_beta2.tar.gz 3333054 SHA256 
be224d07ce87f12e362cff3df02851107bf92a4e4604349b1d7a4b1f0c3bfd86 SHA512 
3a9329603226dabeaae7c28eb7463fb4403383e7774d53742e9e38a0426f5ef370803c68e4d4bc0d37585618fb340befe4f812731db0984b12032c3d931cdca7
 WHIRLPOOL 
0e77105c24d71c0269f4375ebfaef38175d762e1a90cdd81f594c13bbece9f390ada9291f722e8e0227952a1f5cd94976037f069b86703c7a3a37a9277cb66f8

diff --git a/dev-libs/protobuf/protobuf-2.4.1.ebuild 
b/dev-libs/protobuf/protobuf-2.4.1.ebuild
deleted file mode 100644
index 7ef5519..0000000
--- a/dev-libs/protobuf/protobuf-2.4.1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-
-JAVA_PKG_IUSE="source"
-PYTHON_DEPEND="python? 2"
-DISTUTILS_SRC_TEST="setup.py"
-
-inherit autotools eutils distutils java-pkg-opt-2 elisp-common
-
-DESCRIPTION="Google's Protocol Buffers -- an efficient method of encoding 
structured data"
-HOMEPAGE="https://code.google.com/p/protobuf/";
-SRC_URI="https://protobuf.googlecode.com/files/${P}.tar.bz2";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm -hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~arm-linux 
~x86-linux ~x64-macos"
-IUSE="emacs examples java python static-libs vim-syntax"
-
-DEPEND="${DEPEND} java? ( >=virtual/jdk-1.5 )
-       python? ( dev-python/setuptools )
-       emacs? ( virtual/emacs )"
-RDEPEND="${RDEPEND} java? ( >=virtual/jre-1.5 )
-       emacs? ( virtual/emacs )"
-
-DISTUTILS_SETUP_FILES=("python|setup.py")
-PYTHON_MODNAME="google/protobuf"
-
-pkg_setup() {
-       if use python; then
-               python_set_active_version 2
-               python_pkg_setup
-       fi
-       use java && java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
-       epatch "${FILESDIR}"/${PN}-2.3.0-asneeded-2.patch
-       eautoreconf
-
-       if use python; then
-               python_convert_shebangs -r 2 .
-               distutils_src_prepare
-       fi
-}
-
-src_configure() {
-       econf \
-               $(use_enable static-libs static)
-}
-
-src_compile() {
-       emake || die "emake failed"
-
-       if use python; then
-               einfo "Compiling Python library ..."
-               distutils_src_compile
-       fi
-
-       if use java; then
-               einfo "Compiling Java library ..."
-               src/protoc --java_out=java/src/main/java --proto_path=src 
src/google/protobuf/descriptor.proto
-               mkdir java/build
-               pushd java/src/main/java
-               ejavac -d ../../../build $(find . -name '*.java') || die "java 
compilation failed"
-               popd
-               jar cf "${PN}.jar" -C java/build . || die "jar failed"
-       fi
-
-       if use emacs; then
-               elisp-compile "${S}/editors/protobuf-mode.el" || die 
"elisp-compile failed!"
-       fi
-}
-
-src_test() {
-       emake check || die "emake check failed"
-
-       if use python; then
-                distutils_src_test
-       fi
-}
-
-src_install() {
-       emake DESTDIR="${D}" install || die "emake install failed"
-       dodoc CHANGES.txt CONTRIBUTORS.txt README.txt
-
-       use static-libs || rm -rf "${D}"/usr/lib*/*.la
-
-       if use python; then
-               distutils_src_install
-       fi
-
-       if use java; then
-               java-pkg_dojar ${PN}.jar
-               use source && java-pkg_dosrc java/src/main/java/*
-       fi
-
-       if use vim-syntax; then
-               insinto /usr/share/vim/vimfiles/syntax
-               doins editors/proto.vim
-               insinto /usr/share/vim/vimfiles/ftdetect/
-               doins "${FILESDIR}/proto.vim"
-       fi
-
-       if use emacs; then
-               elisp-install ${PN} editors/protobuf-mode.el* || die 
"elisp-install failed!"
-               elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
-       fi
-
-       if use examples; then
-               insinto /usr/share/doc/${PF}/examples
-               doins -r examples/* || die "doins examples failed"
-       fi
-}
-
-pkg_postinst() {
-       use emacs && elisp-site-regen
-       use python && distutils_pkg_postinst
-}
-
-pkg_postrm() {
-       use emacs && elisp-site-regen
-       use python && distutils_pkg_postrm
-}

Reply via email to