summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-irc/iroffer-dinoex/iroffer-dinoex-3.30-r1.ebuild')
-rw-r--r--net-irc/iroffer-dinoex/iroffer-dinoex-3.30-r1.ebuild122
1 files changed, 0 insertions, 122 deletions
diff --git a/net-irc/iroffer-dinoex/iroffer-dinoex-3.30-r1.ebuild b/net-irc/iroffer-dinoex/iroffer-dinoex-3.30-r1.ebuild
deleted file mode 100644
index 4779e79651ed..000000000000
--- a/net-irc/iroffer-dinoex/iroffer-dinoex-3.30-r1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PLOCALES="de en fr it"
-PLOCALE_BACKUP="en"
-
-inherit l10n toolchain-funcs user
-
-DESCRIPTION="IRC fileserver using DCC"
-HOMEPAGE="http://iroffer.dinoex.net/"
-SRC_URI="http://iroffer.dinoex.net/${P}.tar.gz
- http://iroffer.dinoex.net/HISTORY/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+admin +blowfish +chroot curl debug geoip gnutls +http kqueue +memsave ruby ssl +telnet upnp"
-
-REQUIRED_USE="
- admin? ( http )
- gnutls? ( ssl )
-"
-
-RDEPEND="chroot? ( dev-libs/nss )
- curl? (
- net-misc/curl[ssl?]
- gnutls? ( net-misc/curl[curl_ssl_gnutls] )
- !gnutls? ( ssl? ( net-misc/curl[curl_ssl_openssl] ) )
- )
- geoip? ( dev-libs/geoip )
- gnutls? ( net-libs/gnutls )
- ruby? ( dev-lang/ruby:* )
- ssl? ( !gnutls? ( dev-libs/openssl:0= ) )"
-
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- enewgroup iroffer
- enewuser iroffer -1 -1 -1 iroffer
-}
-
-src_prepare() {
- eapply "${FILESDIR}/${PN}-3.29-config.patch"
- eapply "${FILESDIR}/${PN}-Werror.patch"
-
- eapply_user
-
- l10n_find_plocales_changes "" 'help-admin-' '.txt'
-}
-
-do_configure() {
- echo ./Configure $*
- ./Configure $* || die "configure phase failed"
-}
-
-src_configure() {
- do_configure \
- PREFIX="${EPREFIX}/usr"\
- CC="$(tc-getCC)"\
- $(usex debug '-profiling' '' '' '')\
- $(usex debug '-debug' '' '' '')\
- $(usex geoip '-geoip' '' '' '')\
- $(usex chroot '' '-no-chroot' '' '')\
- $(usex curl '-curl' '' '' '' )\
- $(usex gnutls '-tls' '' '' '' '')\
- $(usex upnp '-upnp' '' '' '')\
- $(usex ruby '-ruby' '' '' '')\
- $(usex kqueue '-kqueue' '' '' '')\
- $(usex blowfish '' '-no-blowfish' '' '')\
- $(usex ssl '' '-no-openssl' '' '')\
- $(usex http '' '-no-http' '' '')\
- $(usex admin '' '-no-admin' '' '')\
- $(usex telnet '' '-no-telnet' '' '')\
- $(usex memsave '' '-no-memsave' '' '')
-}
-
-src_compile() {
- # TODO: default compile targets always include chrooted target, which is not good
- emake CC="$(tc-getCC)" $(l10n_get_locales)
-}
-
-myloc() {
- emake DESTDIR="${D}" install-${1}
-
- dodoc help-admin-${1}.txt
- use http && dodoc doc/INSTALL-linux-${1}.html
-
- insinto /etc/${PN}
- case ${1} in
- "de")
- doins beispiel.config;;
- "fr")
- doins exemple.config;;
- *)
- doins sample.config;;
- esac
-}
-
-src_install() {
- l10n_for_each_locale_do myloc
-
- dodoc README* THANKS TODO
- doman iroffer.1 xdcc.7
-
- newinitd "${FILESDIR}/${PN}.init" ${PN}
- newconfd "${FILESDIR}/${PN}.conf" ${PN}
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
- if use ruby; then
- insinto /usr/share/${PN}
- doins ruby-sample.rb
- fi
-
- if use http; then
- insinto /usr/share/${PN}/htdocs
- doins htdocs/*
- fi
-}