Changeset - dd6d730802bb
[Not reviewed]
0 2 0
Chel Sea (chain) - 11 years ago 2014-03-26 10:46:39
chain@rpgfiction.net
ebuild fixes
2 files changed with 3 insertions and 3 deletions:
0 comments (0 inline, 0 general)
net-im/ejabberd/Manifest
Show inline comments
 
AUX e211bf522ecfa0f8177f20c5e7ff21a1a47f940b.patch 7137 SHA256 18773b66cf966f5f9771ce9424e436019bf33a4cff41f7c11163693232862f09 SHA512 4c9484c2c1e288f0e97d1c79d91dcf7242888229ad39c1e56c51e2146b062a2c5c1fbd5f69f3985077f1f89adaf5e1b645c1774ab5fff8d5ad807b6ed656c8e0 WHIRLPOOL 65de90da31182d1deead6c36750eb97d1ca054e07ca55345820b0fd0291b21d6646da75125a1cda479fe8be09475b1b800256f8b50e071c3ac17fa3cc049f087
 
AUX ejabberd-2.1.x-remote-roster.patch 12478 SHA256 7305d005385188d5a883b9259e05a00ca4a5e2a00e1cff420bb6d1bb31549b71 SHA512 be97f1885ac6cb3fe9f2db81e69bbf85dd86d4ecc57a2eb887b065e2932cb3f405d66a1bcbf9f8e5a4db49756fb24ae1d6a4008f6a3a16c68d0554d6c4a3e2ab WHIRLPOOL 95b024c102818fdf2b5768336b30b70cf8d4c81f8ea551e3605e8b311de865392c5784bc460e8dc75ea260fa8ad9b20a8611e2e16042d90a7ab3233401343853
 
AUX ejabberd-3.confd 161 SHA256 0296d3d281a321cd7380772c1d89a94e4a86f85b7f43bf9dc1af74935c2e6386 SHA512 07143642982df18461fdecd16daaad3baf6a06f8222d7a76757797c531be2803975ed60cc43aace24a624aa7c73bd8fdc6e023e739de492271b79e571f27c8fb WHIRLPOOL 657c44991244d58c10590093a7f58f654cb45cf7e22244b474459c63a449c17d0cf1d6f2d62008ddb34f0022f8fc9e31f22d2010cb3d1070a462bcb22a9a81fc
 
AUX ejabberd-3.initd 1018 SHA256 1c07fa02152b42bee44a8d1cd3f031596aeee37276ec4a36d765e3c54aa23075 SHA512 1142b4f1ca240f20603ca9a64819780ff4a1d9fbde2940fd1dab6cbca1d2de5108cf35aa00ff1c037dc72a778c6502521e3908c6cde5a39c4bb3c9fc1c70aceb WHIRLPOOL 59c15d4e7225c927768123cd93ebb0d1479c1ef500c179a8811eaa0db1d0d4562d7e3134fd02ffdeb866ca05e19e13570df419c6d51a7a7314cde4ef858c796e
 
DIST ejabberd-2.1.11.tgz 2014232 SHA256 91d5c10e64f9faa60c345c68304746f493d71f82723302955d40d6619e3d87de SHA512 6f09c80b03a84595294c679d49b5991985707f6c9e8c2f9fad94618224666e05b4325a5bef840d2ccf0c803038fc11b49b168716a3e258312216e201bdd4bb88 WHIRLPOOL 2ab09c84619173090acabf19cde10f14e3240fa6b89fb7d963bd79aca960b11a6f869f691d219c55b1b0a664c676afc800599671dfc923a0302d2075eec0e224
 
DIST ejabberd-2.1.13.tgz 1999853 SHA256 a80d1c72e435da31758261cb0c04fe750ac71fc3e33a3b606123efd3b3abc86d SHA512 9348271f0cf1d9a7e6c53204121568e77820afc50fff1271e7b7ef66c5c5d7d067034c46472250423c4e9052046b18c1c8178f09eda0b0bfe25a1eac465fd07b WHIRLPOOL 2c366d2f7c4371db56f47f5492ef27028a589186eeddb7a6b4e8aac0537b1b80ee31a9760f0551063ce2c2a658b9b5eafb7ed25294e00eb69480231a599a7b10
 
DIST ejabberd-mod_statsdx-1080.patch.gz 14024 SHA256 0f3a3a991c14d797e795ef4fffcf19aa9a54608f5053b759187ec7d3696b9edb SHA512 cdec93504501f60d01defe8634d2fe1ee900d78bd8d4568313b581d0e306144df50d3a8d2b724091bdb7c4a7f65c6bb4ebc4bd053ffdda7acb6512b92d1249cf WHIRLPOOL 881b776b6476319c81ae9bfea286baff1020f0b1acdc8437cf38105678f141eb5bd1cbb615326886cc0937db8039901c6ab5747b63b7934fca8356e96454a290
 
DIST ejabberd-mod_statsdx-1118.patch.gz 13989 SHA256 5e5d975e44248cf2b0d6dd0ecf4c477e8479b2b4d0bd531e80f4623fd787320e SHA512 99399323150990cda15e707385f0f26fa790d4ba188a97ac46daaaab9c25e72a7ec72a875573136f17a18648017074d76e4e267b544dc4c95a5101ed9ad6815d WHIRLPOOL 05997f03bb70136ee5e829ea9c55e3aeb0704150f1ed54f11c6cce382a82106129fc1a6ef35a62780837cd2b59fbb384fa10f3bb49813acaee8c5edc22ae3702
 
EBUILD ejabberd-2.1.11-r1.ebuild 8281 SHA256 4af64183b0642ec0cadfe9992f4636ed4c0b20ea33c8201daa7d0b7390b477dc SHA512 315d7d6387c3e6c131517d40e922b859dbfdaf4c73719292bf2a829abb4708075a006a0a206c81c048b6d2dce3c8cf2ba4419e6d10d76d695dd70a9b59df3074 WHIRLPOOL 79e239c4c1a66d38a61d61fba0cf6a495352651bccad27158f16af2ce36152100e8cbd1a24005b5691cee7841f4b892364b469d44f84531e8896c61fcc4f0d79
 
EBUILD ejabberd-2.1.13-r2.ebuild 8643 SHA256 253d19a7e894c25e3b1e4c79c7688a19646713be65c5804ed7a3bdf5b194cf9b SHA512 f5975a63032c0c1301849f9fb8e87f7e673c416f171c34f450d8e0c0899eafa4e8a15fe41e06d506bd0f0508efe7391e890cdbf408d0da3aedd22bf0b717e13a WHIRLPOOL 0093931c6d53eb4b644f39a0e6aa92ec9d3d865df94197ea57dad04880038c9db70287e01169d0ecfb466a47287f6043716b8ffaee621947e1876a6dc1223e33
 
EBUILD ejabberd-2.1.13-r2.ebuild 8658 SHA256 fb650d2183edc041ff683c2c6cf36dd3d7e8d74bd28d0ed56bdd2b1c955654da SHA512 b6ae44f99d80b56bff5713f700bc0118dd1b24e0a2e2c511d0e9c2f1c294771aa2319b1d46e438214ea92bae7661701bca430ba6373d75359043dcd15f6b4443 WHIRLPOOL 74f303947fe0bd52775ea57dffdefe8daf5f588a81ce27a13e6d6eb4ca9a353c3d21c786f6be353bde26ca890c2fd746650c00e164776b01320320d03adc3749
net-im/ejabberd/ejabberd-2.1.13-r2.ebuild
Show inline comments
 
# Copyright 1999-2013 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: /var/cvsroot/gentoo-x86/net-im/ejabberd/ejabberd-2.1.13-r1.ebuild,v 1.4 2013/12/21 17:17:15 ago Exp $
 

	
 
EAPI=5
 

	
 
inherit eutils multilib pam ssl-cert systemd
 

	
 
DESCRIPTION="The Erlang Jabber Daemon"
 
HOMEPAGE="http://www.ejabberd.im/ https://github.com/processone/ejabberd/"
 
SRC_URI="http://www.process-one.net/downloads/${PN}/${PV}/${P}.tgz
 
	mod_statsdx? ( http://dev.gentoo.org/~radhermit/dist/${PN}-mod_statsdx-1118.patch.gz )"
 

	
 
LICENSE="GPL-2"
 
SLOT="0"
 
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
 
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc ~x86"
 
EJABBERD_MODULES="mod_irc mod_muc mod_proxy65 mod_pubsub mod_statsdx"
 
IUSE="captcha debug ldap odbc pam +web zlib ${EJABBERD_MODULES}"
 
IUSE="captcha debug ldap odbc pam remoteroster +web zlib ${EJABBERD_MODULES}"
 

	
 
DEPEND=">=net-im/jabber-base-0.01
 
	>=dev-libs/expat-1.95
 
	>=dev-lang/erlang-12.2.5[ssl]
 
	<dev-lang/erlang-16
 
	odbc? ( dev-db/unixODBC )
 
	ldap? ( =net-nds/openldap-2* )
 
	>=dev-libs/openssl-0.9.8e
 
	captcha? ( media-gfx/imagemagick[truetype,png] )
 
	zlib? ( sys-libs/zlib )"
 
#>=sys-apps/shadow-4.1.4.2-r3 - fixes bug in su that made ejabberdctl unworkable.
 
RDEPEND="${DEPEND}
 
	>=sys-apps/shadow-4.1.4.2-r3
 
	pam? ( virtual/pam )"
 

	
 
S=${WORKDIR}/${P}/src
 

	
 
# paths in net-im/jabber-base
 
JABBER_ETC="${EPREFIX}/etc/jabber"
 
#JABBER_RUN="/var/run/jabber"
 
JABBER_SPOOL="${EPREFIX}/var/spool/jabber"
 
JABBER_LOG="${EPREFIX}/var/log/jabber"
 
JABBER_DOC="${EPREFIX}/usr/share/doc/${PF}"
 

	
 
src_prepare() {
 
	if use mod_statsdx; then
 
		ewarn "mod_statsdx is not a part of upstream tarball but is a third-party module"
 
		ewarn "taken from here: http://www.ejabberd.im/mod_stats2file"
 
		EPATCH_OPTS="-p2" epatch "${WORKDIR}"/${PN}-mod_statsdx-1118.patch
 
	fi
 

	
 
    if use remoteroster; then
 
        ewarn "Remote roster has not yet been accepted for consideration or"
 
        ewarn "approved in any official manner by the XMPP Standards Foundation,"
 
        ewarn "and is not yet an XMPP Extension Protocol (XEP)."
 
        EPATCH_OPTS="-d ${WORKDIR}/${P}" epatch "${FILESDIR}/e211bf522ecfa0f8177f20c5e7ff21a1a47f940b.patch"
 
    fi
 

	
 
	# don't install release notes (we'll do this manually)
 
	sed '/install .* [.][.]\/doc\/[*][.]txt $(DOCDIR)/d' -i Makefile.in || die
 
	# Set correct paths
 
	sed -e "/^EJABBERDDIR[[:space:]]*=/{s:ejabberd:${PF}:}" \
 
		-e "/^ETCDIR[[:space:]]*=/{s:@sysconfdir@/ejabberd:${JABBER_ETC}:}" \
 
		-e "/^LOGDIR[[:space:]]*=/{s:@localstatedir@/log/ejabberd:${JABBER_LOG}:}" \
 
		-e "/^SPOOLDIR[[:space:]]*=/{s:@localstatedir@/lib/ejabberd:${JABBER_SPOOL}:}" \
 
			-i Makefile.in || die
 
	sed -e "/EJABBERDDIR=/{s:ejabberd:${PF}:}" \
 
		-e "s|\(ETCDIR=\)@SYSCONFDIR@.*|\1${JABBER_ETC}|" \
0 comments (0 inline, 0 general)