summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-block/areca-cli/areca-cli-1.72.250_p70306.ebuild')
-rw-r--r--sys-block/areca-cli/areca-cli-1.72.250_p70306.ebuild44
1 files changed, 44 insertions, 0 deletions
diff --git a/sys-block/areca-cli/areca-cli-1.72.250_p70306.ebuild b/sys-block/areca-cli/areca-cli-1.72.250_p70306.ebuild
new file mode 100644
index 0000000..11cd30e
--- /dev/null
+++ b/sys-block/areca-cli/areca-cli-1.72.250_p70306.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+MY_PV=${PV/_p/_}; MY_PV=${MY_PV/a_/A_}
+if [[ ${MY_PV/_beta} != ${MY_PV} ]]; then
+ MY_PV=${MY_PV/_beta}
+ MY_SRC_URI_PATH="Beta/"
+else
+ MY_SRC_URI_PATH=""
+fi
+DESCRIPTION="areca RAID Controller Command Line Interface management tool"
+HOMEPAGE="http://www.areca.com.tw/"
+SRC_URI="ftp://ftp.areca.com.tw/RaidCards/AP_Drivers/Linux/CLI/${MY_SRC_URI_PATH}V${MY_PV}.zip
+ doc? ( http://www.areca.us/support/download/RaidCards/Documents/Manual_Spec/CLIManual.zip )"
+
+LICENSE="as-is"
+SLOT="0"
+# This package can never enter stable, it can't be mirrored and upstream
+# can remove the distfiles from their mirror anytime.
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND="app-arch/unzip"
+
+RESTRICT="strip mirror test"
+
+S="${WORKDIR}/V${MY_PV}"
+
+src_compile() {
+ echo "Nothing to compile."
+}
+
+src_install() {
+ exeinto /opt/areca/cli
+ case ${ARCH} in
+ amd64) cli=x86_64/cli64;;
+ x86) cli=i386/cli32;;
+ *) die "invalid ARCH";;
+ esac
+ doexe ${cli}
+ dosym /opt/areca/cli/${cli##*/} /usr/sbin/areca-cli
+ useq doc && dodoc "${WORKDIR}"/CLIManual.pdf
+}