summaryrefslogtreecommitdiff
path: root/app-admin/chroot_safe
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-admin/chroot_safe
reinit the tree, so we can have metadata
Diffstat (limited to 'app-admin/chroot_safe')
-rw-r--r--app-admin/chroot_safe/Manifest6
-rw-r--r--app-admin/chroot_safe/chroot_safe-1.4.ebuild35
-rw-r--r--app-admin/chroot_safe/files/chroot_safe-1.4-ldflags.patch13
-rw-r--r--app-admin/chroot_safe/metadata.xml8
4 files changed, 62 insertions, 0 deletions
diff --git a/app-admin/chroot_safe/Manifest b/app-admin/chroot_safe/Manifest
new file mode 100644
index 000000000000..4c6a25b32b94
--- /dev/null
+++ b/app-admin/chroot_safe/Manifest
@@ -0,0 +1,6 @@
+AUX chroot_safe-1.4-ldflags.patch 399 SHA256 eb0f6af6b3565104c2fae3ec7138ff6587104af3a112b358398277f9ab2d28d4 SHA512 f5e3114b5d553f95d1b885d1ff43aee4d3cfb2d15a5d519818ff2f4c36fe099cdd27e6bd578dbf7ce957c38d8b329fd786f0efb22d0785197706e19892da2753 WHIRLPOOL 5757f4606751a7754a919496964b2f1c16eb2390ab2bb5a953a7252e52db4c12da510eac5df0f48282a513bddc93568d2687256d7a58606e982f6c87c60cb312
+DIST chroot_safe-1.4.tgz 25886 SHA256 dcdd299e0275838531bbc53de3bb5ecd70f99d0af5fa328e8de761b4de4623bf SHA512 7eee0d8e2c75ccf4bd918f610c21511498a6499b638d09634993a4d6874882a0dbc8c27eea95e9776f1722593e3445399a893557bfa6398a11b85447564dfe61 WHIRLPOOL 749e5924d233e1818330692f1a693e4e41bfb7eca732c97a49c17f69513212a84a2b02feb38f7224c0086a42d547680721712ae92f7776b048a69b77c906f4d9
+EBUILD chroot_safe-1.4.ebuild 783 SHA256 c6a22754dac98a699054133dccb4fc996d3b2998f2e00bb13a4aeea5abbe9883 SHA512 f5977571dfaf1f7e63cdd6d75bd7ba01986856e75bb73dcc49f0da6d08f9a127cfe56cb286026f3f504956994e238fa53cf571400f4fdcba2116b9935c455364 WHIRLPOOL 6a1f77712e25afaed0df775d6788b60bab9a1d0685b7811407f448e84effdc5a325907bc741c44c129582849111e4f68c0d9bb73d3d4fc27865ab612543cebcd
+MISC ChangeLog 2569 SHA256 ef322f35c74d1ff220474c2a46f0511b45e363da957a927a4ef193756a73ed38 SHA512 f488946b8c06057ab04a692ae7098c908d5c8c1091202bd1e582a3e161136ddc71f954eeecb2313add80c7c58f089a78b0068c3085837f59907eda69ec37330e WHIRLPOOL 4241ab13931a03a635628b7fa10b257cfd10ee5c5e6014d45cf98a5894c1f9eba3d858a24af889488f4e18a8a9ea1f6c7b2ccf51ff5dea347137a3b49296a33e
+MISC ChangeLog-2015 2018 SHA256 1083ee99265e7147e07a4bf43734b9fadab7387b9433650b98968d7132d6934a SHA512 03291cc29912c901c0c24704c5546a4da3f32560300c25c047262f060c1f099dcb645a1376b7b2acc6fff85a5a01f8ef42f8d64253060b1ad6a6ee53e6776ba2 WHIRLPOOL 4496c81519cab0e76cfa2edd0909ad40404ad04a8e00276034cc396ca3d1548a0fb79ec573045544c5234c846e799466482e8f28ceea57086b90f2b279bc3383
+MISC metadata.xml 247 SHA256 7b9ad3d03ac30d1af7471c82d68f3326668cde9f3229309d9e13b6c855b41be6 SHA512 c46fc3160d29be2ce0948b1503ce44ead81dc76a264e183dc667be4e4f9bce0e235c94c2ebd06934b63cc7575aa8d5f27a528bb79185d35a138c7e0ec6dd1e3c WHIRLPOOL 2e4305dd0416c3428cbb0ee0de6ca1f4cd42defff16fabb624c9720d3021ae1f67f01c323cdac15cc1a31a12efe31f966875f62ddfc1c7ed07db3a83a4cf4b07
diff --git a/app-admin/chroot_safe/chroot_safe-1.4.ebuild b/app-admin/chroot_safe/chroot_safe-1.4.ebuild
new file mode 100644
index 000000000000..210b10565d66
--- /dev/null
+++ b/app-admin/chroot_safe/chroot_safe-1.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils multilib
+
+DESCRIPTION="a tool to chroot any dynamically linked application in a safe and sane manner"
+HOMEPAGE="http://chrootsafe.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN//_}/${P}.tgz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ldflags.patch
+}
+
+src_configure() {
+ econf --libexecdir="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_compile() {
+ emake CPPFLAGS="${CXXFLAGS}" CXX="$(tc-getCXX)"
+}
+
+src_install() {
+ dolib.so chroot_safe.so
+ dosbin chroot_safe
+ sed -i -e "s:/chroot_safe::" "${ED}"/usr/sbin/chroot_safe \
+ || die "sed chroot_safe failed"
+ doman chroot_safe.1
+ dodoc CHANGES.txt
+}
diff --git a/app-admin/chroot_safe/files/chroot_safe-1.4-ldflags.patch b/app-admin/chroot_safe/files/chroot_safe-1.4-ldflags.patch
new file mode 100644
index 000000000000..e9e94580ac42
--- /dev/null
+++ b/app-admin/chroot_safe/files/chroot_safe-1.4-ldflags.patch
@@ -0,0 +1,13 @@
+diff --git a/Makefile.in b/Makefile.in
+index ce69ab7..e8542b5 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -12,7 +12,7 @@ install=@INSTALL@
+ all: chroot_safe.so
+
+ chroot_safe.so: chroot_safe.cpp Makefile
+- $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(DEFINES) $(SOFLAGS) -o chroot_safe.so $<
++ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(DEFINES) $(SOFLAGS) -o chroot_safe.so $<
+
+ clean:
+ rm -f *.o *.so *~
diff --git a/app-admin/chroot_safe/metadata.xml b/app-admin/chroot_safe/metadata.xml
new file mode 100644
index 000000000000..7c5fd5d3ecad
--- /dev/null
+++ b/app-admin/chroot_safe/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">chrootsafe</remote-id>
+ </upstream>
+</pkgmetadata>