summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Popov <pinkbyte@gentoo.org>2013-12-23 16:13:58 +0000
committerSergey Popov <pinkbyte@gentoo.org>2013-12-23 16:13:58 +0000
commit106bc22d870960965c865f86c72ee79a800f0e26 (patch)
tree9afb2dc419446c2b604db42706e115311f2ace95 /sys-apps
parentCleanup due bug #221237 (diff)
downloadgentoo-2-106bc22d870960965c865f86c72ee79a800f0e26.tar.gz
gentoo-2-106bc22d870960965c865f86c72ee79a800f0e26.tar.bz2
gentoo-2-106bc22d870960965c865f86c72ee79a800f0e26.zip
Drop old
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/proot/ChangeLog6
-rw-r--r--sys-apps/proot/files/proot-2.3.1-gnu-define-fix.patch37
-rw-r--r--sys-apps/proot/files/proot-2.3.1-makefile.patch26
-rw-r--r--sys-apps/proot/proot-2.3.1.ebuild49
4 files changed, 5 insertions, 113 deletions
diff --git a/sys-apps/proot/ChangeLog b/sys-apps/proot/ChangeLog
index 25ded1949f95..7cdb8ce423de 100644
--- a/sys-apps/proot/ChangeLog
+++ b/sys-apps/proot/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-apps/proot
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/ChangeLog,v 1.2 2013/12/06 07:09:12 pinkbyte Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/ChangeLog,v 1.3 2013/12/23 16:13:57 pinkbyte Exp $
+
+ 23 Dec 2013; Sergey Popov <pinkbyte@gentoo.org> -proot-2.3.1.ebuild,
+ -files/proot-2.3.1-gnu-define-fix.patch, -files/proot-2.3.1-makefile.patch:
+ Drop old
*proot-3.2.1 (06 Dec 2013)
diff --git a/sys-apps/proot/files/proot-2.3.1-gnu-define-fix.patch b/sys-apps/proot/files/proot-2.3.1-gnu-define-fix.patch
deleted file mode 100644
index b4f0741c7b22..000000000000
--- a/sys-apps/proot/files/proot-2.3.1-gnu-define-fix.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From d44530a0af58ad65cde1d6c1865f416623ed243e Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <chewi@aura-online.co.uk>
-Date: Sun, 20 Jan 2013 15:17:20 +0000
-Subject: [PATCH] The process_vm functions are GNU extensions. Fix implicit
- declarations.
-
----
- src/.check_process_vm.c | 2 ++
- src/tracee/mem.c | 2 ++
- 2 files changed, 4 insertions(+)
-
-diff --git a/src/.check_process_vm.c b/src/.check_process_vm.c
-index e7f6de2..8f65f9c 100644
---- a/src/.check_process_vm.c
-+++ b/src/.check_process_vm.c
-@@ -1,3 +1,5 @@
-+#define _GNU_SOURCE
-+
- #include <sys/uio.h>
- #include <stdlib.h>
-
-diff --git a/src/tracee/mem.c b/src/tracee/mem.c
-index b5b3ce1..d104bb8 100644
---- a/src/tracee/mem.c
-+++ b/src/tracee/mem.c
-@@ -20,6 +20,8 @@
- * 02110-1301 USA.
- */
-
-+#define _GNU_SOURCE
-+
- #include <sys/ptrace.h> /* ptrace(2), PTRACE_*, */
- #include <sys/types.h> /* pid_t, size_t, */
- #include <stdlib.h> /* NULL, */
---
-1.8.1
-
diff --git a/sys-apps/proot/files/proot-2.3.1-makefile.patch b/sys-apps/proot/files/proot-2.3.1-makefile.patch
deleted file mode 100644
index 0014264bd44d..000000000000
--- a/sys-apps/proot/files/proot-2.3.1-makefile.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/GNUmakefile.orig 2013-01-23 14:18:01.057345491 +0400
-+++ src/GNUmakefile 2013-01-23 14:18:39.489345191 +0400
-@@ -6,11 +6,11 @@
- GIT = git
- RM = rm
- INSTALL = install
--CC = gcc
-+CC ?= gcc
- LD = $(CC)
- CPPFLAGS = -I. -I$(VPATH)
--CFLAGS = -Wall -O2
--LDFLAGS = -ltalloc
-+CFLAGS ?= -Wall -O2
-+LIBS = -ltalloc
-
- OBJECTS = cli.o \
- notice.o \
-@@ -97,7 +97,7 @@
-
- SRC = $(dir $(firstword $(MAKEFILE_LIST)))
- COMPILE = $($(quiet)CC) $(CPPFLAGS) $(CFLAGS) -MD -c $(SRC)$*.c -o $@
--LINK = $($(quiet)LD) -o $@ $^ $(LDFLAGS)
-+LINK = $($(quiet)LD) -o $@ $^ $(LDFLAGS) $(LIBS)
-
- proot: $(OBJECTS)
- $(LINK)
diff --git a/sys-apps/proot/proot-2.3.1.ebuild b/sys-apps/proot/proot-2.3.1.ebuild
deleted file mode 100644
index 4541efc2be42..000000000000
--- a/sys-apps/proot/proot-2.3.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/proot-2.3.1.ebuild,v 1.1 2013/01/24 08:54:46 pinkbyte Exp $
-
-EAPI=5
-MY_PN="PRoot"
-
-inherit base toolchain-funcs
-
-DESCRIPTION="User-space implementation of chroot, mount --bind, and binfmt_misc"
-HOMEPAGE="http://proot.me"
-SRC_URI="https://github.com/cedric-vincent/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="sys-libs/talloc"
-DEPEND="${RDEPEND}
- test? ( dev-util/valgrind )"
-
-# Breaks sandbox
-RESTRICT="test"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-PATCHES=(
- "${FILESDIR}/${P}-makefile.patch"
- "${FILESDIR}/${P}-gnu-define-fix.patch"
- "${FILESDIR}/${P}-lib-paths-fix.patch"
-)
-
-src_compile() {
- # FLAGS come from Makefile.
- emake -C src V=1 \
- CC="$(tc-getCC)" \
- CHECK_VERSION="true"
-}
-
-src_install() {
- dobin src/proot
- doman doc/proot.1
- dodoc doc/*.txt doc/articles/*
-}
-
-src_test() {
- emake -C tests -j1 CC="$(tc-getCC)"
-}