summaryrefslogtreecommitdiff
path: root/app-admin/radmind
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin/radmind')
-rw-r--r--app-admin/radmind/Manifest8
-rw-r--r--app-admin/radmind/files/radmind-1.14.0-parallel-make.patch50
-rw-r--r--app-admin/radmind/files/radmind-1.7.0-gentoo.patch29
-rw-r--r--app-admin/radmind/files/radmind-1.7.1-dnssd.patch22
-rw-r--r--app-admin/radmind/metadata.xml10
-rw-r--r--app-admin/radmind/radmind-1.14.1-r1.ebuild32
6 files changed, 151 insertions, 0 deletions
diff --git a/app-admin/radmind/Manifest b/app-admin/radmind/Manifest
new file mode 100644
index 000000000000..f04e1368d5c6
--- /dev/null
+++ b/app-admin/radmind/Manifest
@@ -0,0 +1,8 @@
+AUX radmind-1.14.0-parallel-make.patch 1447 SHA256 53d4006c3c97e56be49d8309186747b133fd4a9449e3cfa409f48d6451f70187 SHA512 6fc839a6a626dd4a3366fc85b185f4f0e944e21a8ad3ab4763f290d15c0ed8dbba3919f19f74f7b2a9e59709b017c6ec9e9c2baab7b31b24fc4c212e3b504c4a WHIRLPOOL bef62979bb6b28fd6199e84268a87595944f9049fc9c6bd70b713b48094ac3db1a4c53902eb85b246c8b793ce3a603dbe686a81a315d6d8d45b3b0ccf859a556
+AUX radmind-1.7.0-gentoo.patch 850 SHA256 3d95b99e1356b0192a8fafa316bbcdb78316e3567c71de2eb613954a1e89ca83 SHA512 9eb98ce293fa9c1dae22ec596353deae2e9262427ead062890ef7848fb5fdff1e061b4bacef681465eee2b17d06c371b01c12e547538e0b9385ebfffb9b46a72 WHIRLPOOL 09def013235dbb83035f1d09168c9bcb073f55fc99b502e1d92e007105ea18d7b31a5873725c7d0f45c581bfe633fa585e7a9328f8cb51f8d433e521ea8d9d28
+AUX radmind-1.7.1-dnssd.patch 493 SHA256 15a25cadfad39c20b835a1675e4f839e6ed796b93c03f3a27544de1ff7dae388 SHA512 95577070b42d8abc754c1ae235a8d40bd15acbea71b560a8defd69f2becf8c89b592420d872b93409eb142731b7ea0a5180394218ed440d7d633a6e004b7aaa7 WHIRLPOOL 3155c5c90b3424d82a393234818525718b33b7f3ab6525133afe274bf6f361fb62053721602695243769adf927ab1eaeb29471ff4b110fd56b94f93d71aa228f
+DIST radmind-1.14.1.tar.gz 403553 SHA256 92ce3d586245b107bf4e412b59eb02ec3e57b4d12a0b9a16b0fadf10983ed21f SHA512 bccf9681a6899be3b500065237dd1e04cd83ffb6f9be0e355412e7b0c556325f7d13435cec65a8a5e156e4411da915744f01a615472f6361d52c4d54d8be20eb WHIRLPOOL ed00a477ec5b35621a2568fba8c2c7913d6f9c18165b13d1405b5a7d5fd8fe0ce89c19f639df5bccbeee3849213d9afa4a3d2eaf58ff461ca35395c30d3a929a
+EBUILD radmind-1.14.1-r1.ebuild 761 SHA256 505d98b7ce0d6acb1f1c5fc24b61de2ab888257d1f859253c6a2de979be9bbb7 SHA512 7b96af94c6a7e7a4b2d148c2e4e9e80be1b69d920ab2f04f6ddab3e497af38068180589ce9d6d6d34af426032a8b759f95430a90b6eb898946236947265c262a WHIRLPOOL 3938296013ee0033dad4b19e33c0572797183ecc300d58dd82c847910e42a206a88ed391587546a28c1de0d94ffe61614f61fd9a94428d4436a2075323c2f28d
+MISC ChangeLog 3273 SHA256 ccf9966540aa7938710ee466941aaaaef6a75892265f4050a3ce3399ef35abdd SHA512 ed712bb536dc5b9679003d6e2ef4e85e2be883783903346f69c114391212aab600606df61eb8306f897834ed27a99b4872acb2c823a4b1cd1e8f6f96a499a2fb WHIRLPOOL 550e4f5172b68e73beba26a254a05ed44a39d376b8c3dd4a4f1401a62a17df62062719fb4e1896fd6b95bdad7fceb3d77d1eb5ce3ee1de66aff7af16f2a28394
+MISC ChangeLog-2015 2998 SHA256 54acf4e5466e9496962148c2c06700d2a6735282b13187530e57b3b0485e8014 SHA512 ea12629cbb7e0081c5bd17b47a524c8184117c09a493ac8125fd6708b45d81337677c8259c91ed5cf44f0e5245c86530c654e014a5cf12565788bfda7b6fc91b WHIRLPOOL 462291bdd15161ff73eb5766b4ea8c0864c19e723e89af5352372c415c0d3ebaba498f8a7949cfaaf7baffcbaaf5d026ef1995928d8e96ca9527a7e869fa8ea2
+MISC metadata.xml 404 SHA256 e1fe0e6d0fe6d7b98c63919c22dde4903b30c897694ab4258d63b809a5c5133e SHA512 cac73072027c59e6e34a3eee8cb602d72601306e5f1d8d4b4214d12b900320f0f7cc7f4a8f0a6590e2f6286799d0f96d3edf5c14d85b4f586ae9ad1293138577 WHIRLPOOL 06889eab9879296359f90b4ffb237a19d03c32d17216a4b5ea375e9e205779f62ecdab7a144fd0e54b63dab5582ecbcc9e833db431d34f6ea3a46f27a576f14a
diff --git a/app-admin/radmind/files/radmind-1.14.0-parallel-make.patch b/app-admin/radmind/files/radmind-1.14.0-parallel-make.patch
new file mode 100644
index 000000000000..63c52ba33066
--- /dev/null
+++ b/app-admin/radmind/files/radmind-1.14.0-parallel-make.patch
@@ -0,0 +1,50 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -204,37 +204,37 @@
+ radmind : libsnet/libsnet.la ${RADMIND_OBJ} Makefile
+ ${CC} ${CFLAGS} -o radmind ${RADMIND_OBJ} ${LDFLAGS}
+
+-fsdiff : ${FSDIFF_OBJ}
++fsdiff : libsnet/libsnet.la ${FSDIFF_OBJ}
+ ${CC} ${CFLAGS} -o fsdiff ${FSDIFF_OBJ} ${LDFLAGS}
+
+-ktcheck: ${KTCHECK_OBJ}
++ktcheck: libsnet/libsnet.la ${KTCHECK_OBJ}
+ ${CC} ${CFLAGS} -o ktcheck ${KTCHECK_OBJ} ${LDFLAGS}
+
+-lapply: ${LAPPLY_OBJ}
++lapply: libsnet/libsnet.la ${LAPPLY_OBJ}
+ ${CC} ${CFLAGS} -o lapply ${LAPPLY_OBJ} ${LDFLAGS}
+
+-lcksum: ${LCKSUM_OBJ}
++lcksum: libsnet/libsnet.la ${LCKSUM_OBJ}
+ ${CC} ${CFLAGS} -o lcksum ${LCKSUM_OBJ} ${LDFLAGS}
+
+-lcreate: ${LCREATE_OBJ}
++lcreate: libsnet/libsnet.la ${LCREATE_OBJ}
+ ${CC} ${CFLAGS} -o lcreate ${LCREATE_OBJ} ${LDFLAGS}
+
+-lmerge: ${LMERGE_OBJ}
++lmerge: libsnet/libsnet.la ${LMERGE_OBJ}
+ ${CC} ${CFLAGS} -o lmerge ${LMERGE_OBJ} ${LDFLAGS}
+
+-lfdiff: ${LFDIFF_OBJ}
++lfdiff: libsnet/libsnet.la ${LFDIFF_OBJ}
+ ${CC} ${CFLAGS} -o lfdiff ${LFDIFF_OBJ} ${LDFLAGS}
+
+-repo : ${REPO_OBJ}
++repo: libsnet/libsnet.la ${REPO_OBJ}
+ ${CC} ${CFLAGS} -o repo ${REPO_OBJ} ${LDFLAGS}
+
+ t2pkg: ${T2PKG_OBJ}
+ ${CC} ${CFLAGS} -o t2pkg ${T2PKG_OBJ} ${LDFLAGS}
+
+-twhich: ${TWHICH_OBJ}
++twhich: libsnet/libsnet.la ${TWHICH_OBJ}
+ ${CC} ${CFLAGS} -o twhich ${TWHICH_OBJ} ${LDFLAGS}
+
+-lsort: ${LSORT_OBJ}
++lsort: libsnet/libsnet.la ${LSORT_OBJ}
+ ${CC} ${CFLAGS} -o lsort ${LSORT_OBJ} ${LDFLAGS}
+
+ FRC :
diff --git a/app-admin/radmind/files/radmind-1.7.0-gentoo.patch b/app-admin/radmind/files/radmind-1.7.0-gentoo.patch
new file mode 100644
index 000000000000..1734abdb51be
--- /dev/null
+++ b/app-admin/radmind/files/radmind-1.7.0-gentoo.patch
@@ -0,0 +1,29 @@
+diff -Naur radmind-1.5.0/radmind.conf radmind-1.5.0-r1/radmind.conf
+--- radmind-1.5.0/radmind.conf 1970-01-01 01:00:00.000000000 +0100
++++ radmind-1.5.0-r1/radmind.conf 2005-02-24 23:04:12.379193384 +0100
+@@ -0,0 +1,3 @@
++# chose server dir here
++# RADMIND_PATH="/srv/radmind"
++# RADMIND_OPTS="-D ${RADMIND_PATH} -p 6666"
+diff -Naur radmind-1.5.0/rc.radmind radmind-1.5.0-r1/rc.radmind
+--- radmind-1.5.0/rc.radmind 1970-01-01 01:00:00.000000000 +0100
++++ radmind-1.5.0-r1/rc.radmind 2005-02-24 23:04:12.379193384 +0100
+@@ -0,0 +1,18 @@
++#!/sbin/openrc-run
++
++depend (){
++ need net
++}
++
++start(){
++ ebegin "Starting radmind server"
++ start-stop-daemon --start --quiet --exec /usr/sbin/radmind \
++ -- ${RADMIND_OPTS}
++ eend $?
++}
++
++stop() {
++ ebegin "Stopping radmind"
++ start-stop-daemon --stop --quiet --exec /usr/sbin/radmind
++ eend $?
++}
diff --git a/app-admin/radmind/files/radmind-1.7.1-dnssd.patch b/app-admin/radmind/files/radmind-1.7.1-dnssd.patch
new file mode 100644
index 000000000000..fe71ee013d1b
--- /dev/null
+++ b/app-admin/radmind/files/radmind-1.7.1-dnssd.patch
@@ -0,0 +1,22 @@
+diff -ru radmind-1.7.1~/configure radmind-1.7.1/configure
+--- radmind-1.7.1~/configure 2007-02-10 19:20:01.000000000 +0100
++++ radmind-1.7.1/configure 2007-02-10 19:22:04.000000000 +0100
+@@ -5265,12 +5265,12 @@
+ echo "${ECHO_T}$ac_cv_header_dns_sd_h" >&6
+
+ fi
+-if test $ac_cv_header_dns_sd_h = yes; then
+- cat >>confdefs.h <<\_ACEOF
+-#define HAVE_DNSSD 1
+-_ACEOF
+-
+-fi
++#if test $ac_cv_header_dns_sd_h = yes; then
++# cat >>confdefs.h <<\_ACEOF
++##define HAVE_DNSSD 1
++#_ACEOF
++#
++#fi
+
+
+
diff --git a/app-admin/radmind/metadata.xml b/app-admin/radmind/metadata.xml
new file mode 100644
index 000000000000..482e81520aa1
--- /dev/null
+++ b/app-admin/radmind/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>A suite of Unix command-line tools and a server designed to remotely administer
+the file systems of multiple Unix machines.</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">radmind</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-admin/radmind/radmind-1.14.1-r1.ebuild b/app-admin/radmind/radmind-1.14.1-r1.ebuild
new file mode 100644
index 000000000000..cfc09f32cca2
--- /dev/null
+++ b/app-admin/radmind/radmind-1.14.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="command-line tools and server to remotely administer multiple Unix filesystems"
+HOMEPAGE="http://rsug.itd.umich.edu/software/radmind/"
+SRC_URI="mirror://sourceforge/radmind/${P}.tar.gz"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="libressl"
+
+DEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.7.0-gentoo.patch
+ # remove dnssd as it doesn't compile
+ epatch "${FILESDIR}"/${PN}-1.7.1-dnssd.patch
+ epatch "${FILESDIR}"/${PN}-1.14.0-parallel-make.patch
+}
+
+src_install() {
+ default
+ dodoc README VERSION COPYRIGHT
+}