diff options
author | 2010-11-04 08:51:49 +0000 | |
---|---|---|
committer | 2010-11-04 08:51:49 +0000 | |
commit | 069e650a7c604bf1c768a44538795c0df6c65963 (patch) | |
tree | e6976bbe4d14fe7dc2499bcc3896f5be6315986c | |
parent | sys-kernel/linuxwacom-module: Initial import, bug #335821 (diff) | |
download | pva-069e650a7c604bf1c768a44538795c0df6c65963.tar.gz pva-069e650a7c604bf1c768a44538795c0df6c65963.tar.bz2 pva-069e650a7c604bf1c768a44538795c0df6c65963.zip |
net-im/ejabberd, sys-kernel/linuxwacom-module, sys-libs/freeipmi: in-tree or old ebuilds.
svn path=/; revision=465
19 files changed, 0 insertions, 1109 deletions
diff --git a/net-im/ejabberd/ChangeLog b/net-im/ejabberd/ChangeLog deleted file mode 100644 index 663d7ec..0000000 --- a/net-im/ejabberd/ChangeLog +++ /dev/null @@ -1,224 +0,0 @@ -# ChangeLog for net-im/ejabberd -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-im/ejabberd/ChangeLog,v 1.42 2008/07/19 12:22:53 caleb Exp $ - -*ejabberd-2.0.1_p2-r1 (19 Jul 2008) - - 19 Jul 2008; Caleb Tennis <caleb@gentoo.org> - +files/2.0.1-parallel-make.patch, +ejabberd-2.0.1_p2-r1.ebuild: - Add parallel make patch per 225565 - - 19 Jul 2008; Caleb Tennis <caleb@gentoo.org> ejabberd-2.0.1_p2.ebuild: - amd64 stable per #231676 - - 25 May 2008; Caleb Tennis <caleb@gentoo.org> ejabberd-2.0.1_p2.ebuild: - make /var/lib/ejabberd directory - - 23 May 2008; Caleb Tennis <caleb@gentoo.org> ejabberd-2.0.1_p2.ebuild: - add pam use flag and set permissions on pam helper - -*ejabberd-2.0.1_p2 (23 May 2008) - - 23 May 2008; Caleb Tennis <caleb@gentoo.org> -ejabberd-2.0.1.ebuild, - +ejabberd-2.0.1_p2.ebuild: - bump to a new upstream version - - 22 May 2008; Caleb Tennis <caleb@gentoo.org> files/ejabberd-2.0.1.initd, - +files/ejabberd-wrapper-2.0.1.template, - +files/ejabberdctl-wrapper-2.0.1.template, ejabberd-2.0.1.ebuild: - add some fixes from 207586 - -*ejabberd-2.0.1 (22 May 2008) - - 22 May 2008; Caleb Tennis <caleb@gentoo.org> files/ejabberd-2.0.0.initd, - +ejabberd-2.0.1.ebuild: - version bump - - 13 Apr 2008; Caleb Tennis <caleb@gentoo.org> files/self-cert-v2.sh, - ejabberd-2.0.0-r1.ebuild: - Update self-cert-v2.sh - - 13 Apr 2008; Caleb Tennis <caleb@gentoo.org> ejabberd-2.0.0-r1.ebuild: - Fix homepage - -*ejabberd-2.0.0-r1 (13 Apr 2008) - - 13 Apr 2008; Caleb Tennis <caleb@gentoo.org> +files/ejabberd-2.0.0.confd, - files/ejabberd-2.0.0.initd, +files/ejabberd-wrapper-2.0.0.template, - +files/ejabberdctl-wrapper-2.0.0.template, - +files/2.0.0-ejab-542-mod_proxy65.patch, - +files/2.0.0-erlang12-s2s-in.patch, -ejabberd-2.0.0.ebuild, - +ejabberd-2.0.0-r1.ebuild: - Bump revision with a whole new ebuild, thanks to the folks in bug #207586 - - 17 Mar 2008; Tony Vroon <chainsaw@gentoo.org> metadata.xml: - Mark caleb as maintainer of this package. - - 22 Feb 2008; Caleb Tennis <caleb@gentoo.org> +files/ejabberd-1.1.4.confd, - ejabberd-1.1.4.ebuild, ejabberd-1.1.4-r1.ebuild: - 1.1.4 was using the 1.1.3 conf file, so create a 1.1.4 conf file and update - the ebuilds to use it - -*ejabberd-2.0.0 (22 Feb 2008) - - 22 Feb 2008; Caleb Tennis <caleb@gentoo.org> -files/ejabberd-1.1.3.confd, - -files/1.1.3-missing-declaration.patch, -ejabberd-1.1.3.ebuild, - -ejabberd-1.1.3-r1.ebuild, -ejabberd-1.1.3-r2.ebuild, - -ejabberd-2.0.0_rc1.ebuild, +ejabberd-2.0.0.ebuild: - bump to 2.0.0, remove old versions - - 10 Feb 2008; Luca Barbato <lu_zero@gentoo.org> ejabberd-2.0.0_rc1.ebuild: - Marked ~ppc - -*ejabberd-2.0.0_rc1 (05 Feb 2008) - - 05 Feb 2008; Caleb Tennis <caleb@gentoo.org> +files/ejabberd-2.0.0.initd, - +files/2.0.0-missing-declaration.patch, +ejabberd-2.0.0_rc1.ebuild: - Version bump, from bug #207586 - - 31 Jan 2008; Christian Faulhammer <opfer@gentoo.org> - ejabberd-1.1.4-r1.ebuild: - emergency stable x86 - -*ejabberd-1.1.4-r1 (11 Jan 2008) - - 11 Jan 2008; Christian Faulhammer <opfer@gentoo.org> - +files/ejabberd-1.1.4-erlang-12.patch, +ejabberd-1.1.4-r1.ebuild: - make ejabberd compile with Erlang 12B, patch take from Debian, reported in - bug 202114 by Conrad Kostecki <ConiKost AT gmx DOT de>, thanks to Anton - Romanov <theli AT ukr DOT net> - - 08 Dec 2007; Ulrich Mueller <ulm@gentoo.org> - +files/ejabberd-1.1.1-r1.initd, +files/ejabberd-1.1.1.confd: - Restore initd and confd files that are still needed. - - 08 Dec 2007; Tony Vroon <chainsaw@gentoo.org> -files/ejabberd-0.7.5.confd, - -files/ejabberd-0.7.5.initd, -files/ejabberd-1.1.1-r1.initd, - -files/ejabberd-1.1.1.confd, -files/ejabberd-1.1.1.initd, - -ejabberd-0.7.5.ebuild, -ejabberd-1.1.1.ebuild, -ejabberd-1.1.1-r1.ebuild, - -ejabberd-1.1.2-r1.ebuild: - Remove old ebuilds, including 1.1.1 which used an insecure docert statement - (per suggestion of Ulrich Mueller <ulm@gentoo.org> on IRC). Closes bug - #201677. - -*ejabberd-1.1.4 (14 Sep 2007) - - 14 Sep 2007; Tony Vroon <chainsaw@gentoo.org> +files/ejabberd-1.1.4.initd, - +files/1.1.4-missing-declaration.patch, +ejabberd-1.1.4.ebuild: - Version bump, closes bugs #188679, #192012 and #190266. - - 01 Sep 2007; Christian Faulhammer <opfer@gentoo.org> - ejabberd-1.1.3-r2.ebuild: - add a space that got lost in my previous change, reported by OlegON - <olegon.mail@gmail.com> in bug 190944 - - 29 Aug 2007; Christian Faulhammer <opfer@gentoo.org> - ejabberd-1.1.3-r2.ebuild: - remove restriction on lower erlang versions, see bug 184419; added some - quotes around variables - -*ejabberd-1.1.3-r2 (13 Jul 2007) - - 13 Jul 2007; Tony Vroon <chainsaw@gentoo.org> +ejabberd-1.1.3-r2.ebuild: - Debugging support by Justin <justin-gentoo@openaether.org>, closes bug - #174734. Do not attempt to automatically generate a key, this ends up being - interactive on some systems. Closes bug #178615 by Robin Johnson - <robbat2@gentoo.org>. Revert defective change from bug #161252, without - sname the daemon can not be stopped. Thanks to Conrad Kostecki - <ConiKost@gmx.de>, closes bug #181745. Restrict erlang dep to <11.2.5 to - avoid EOF during handshake, as reported by Santiago Gala <sgala@apache.org>, - closes bug #184419. Restrict openssl dep to >=0.9.8e so a messy die on - USE="zlib" in openssl is no longer required. Also a report by Conrad - Kostecki <ConiKost@gmx.de>, this closes bug #185009. - - 28 Apr 2007; Sven Wegener <swegener@gentoo.org> ejabberd-0.7.5.ebuild: - Fix *initd, *confd and *envd calls (#173884, #174266) - - 21 Apr 2007; Tony Vroon <chainsaw@gentoo.org> ejabberd-0.7.5.ebuild: - Stop using insinto /etc/conf.d and use the newconfd function instead, bug - #174266. - -*ejabberd-1.1.3-r1 (11 Apr 2007) - - 11 Apr 2007; Tony Vroon <chainsaw@gentoo.org> +files/ejabberd-1.1.3.confd, - +files/1.1.3-missing-declaration.patch, +ejabberd-1.1.3-r1.ebuild: - Revision bump, closes bugs #161252, #171427 and #171551. - - 11 Mar 2007; Markus Rothe <corsair@gentoo.org> ejabberd-1.1.3.ebuild: - Adding ~amd64 to 1.1.3, too. - - 11 Mar 2007; Peter Weller <welp@gentoo.org> ejabberd-1.1.2-r1.ebuild: - Keyworded ~amd64 wrt bug 141302 - - 28 Feb 2007; Christian Faulhammer <opfer@gentoo.org> - files/ejabberd-1.1.1-r1.initd, ejabberd-1.1.3.ebuild: - corrected init file; removed dodoc entry; stable x86; security bug 159580 - -*ejabberd-1.1.3 (27 Feb 2007) - - 27 Feb 2007; Stefan Cornelius <dercorny@gentoo.org> +ejabberd-1.1.3.ebuild: - Bumping to version 1.1.3 wrt security bug #159580 - - 27 Feb 2007; Gustavo Felisberto <humpback@gentoo.org>; metadata.xml: - Corrected maintainer in metadata. - - 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog: - Transition to Manifest2. - -*ejabberd-1.1.2-r1 (16 Oct 2006) - - 16 Oct 2006; Tony Vroon <chainsaw@gentoo.org> -ejabberd-1.1.2.ebuild, - +ejabberd-1.1.2-r1.ebuild: - Pull set of utterly broken and apparently completely untested patches, bug - #137724 now closed as WONTFIX. - -*ejabberd-1.1.2 (13 Oct 2006) - - 13 Oct 2006; Tony Vroon <chainsaw@gentoo.org> +ejabberd-1.1.2.ebuild: - New upstream version. Patchball updated with mod_presence, all thanks to - Nikolaus Polak <nik@linuxlovers.at> in bug #137724. - -*ejabberd-1.1.1-r1 (12 Oct 2006) - - 12 Oct 2006; Tony Vroon <chainsaw@gentoo.org> - +files/ejabberd-1.1.1-r1.initd, +files/self-cert-v2.sh, +files/ssl.cnf, - ejabberd-1.1.1.ebuild, +ejabberd-1.1.1-r1.ebuild: - Revision bump, robust start/stop script thanks to Chris Carlin - <ccarlin@physics.tamu.edu> and Dustin J. Mitchell <dustin@v.igoro.us> in bug - #145373. Statsdx & SOCKS5 proxy support thanks to Nikolaus Polak - <nik@linuxlovers.at> in bug #137724. And finally, thanks to Micha Krause - <linux@krausam.de> for pointing out that the SSL eclass did not create - certificates usable for S2S connections in bug #150088. - - 01 Aug 2006; Joshua Jackson <tsunam@gentoo.org> ejabberd-1.1.1.ebuild: - Stable x86; bug #141302 - -*ejabberd-1.1.1 (19 Jun 2006) - - 19 Jun 2006; Tony Vroon <chainsaw@gentoo.org> +files/ejabberd-1.1.1.confd, - +files/ejabberd-1.1.1.initd, +ejabberd-1.1.1.ebuild: - Version bump, thanks to all contributors in bug #101708. - - 05 May 2006; Diego Pettenò <flameeyes@gentoo.org> ejabberd-0.7.5.ebuild: - Fix enewuser/enewgroup location, bug #130849. - - 23 Aug 2005; Gustavo Felisberto <humpback@gentoo.org>; - ejabberd-0.7.5.ebuild: - QA issue #103421 - - 16 Apr 2005; Gustavo Felisberto <humpback@gentoo.org>; files/ejabberd, - ejabberd-0.7.5.ebuild: - Small file permission patches - - 10 Apr 2005; Gustavo Felisberto <humpback@gentoo.org>; - files/ejabberd-0.7.5.initd, +files/self-cert.sh, ejabberd-0.7.5.ebuild: - Added ssl.pem generator script and einfo. - -*ejabberd-0.7.5 (08 Apr 2005) - - 08 Apr 2005; Gustavo Felisberto <humpback@gentoo.org>; +files/ejabberd, - +files/ejabberd-0.7.5.confd, +files/ejabberd-0.7.5.initd, - +files/ejabberdctl, +files/inetrc, +ejabberd-0.7.5.ebuild: - Initial import. This is masked for a reason :) if you have problems bug #63472 - is your friend. - diff --git a/net-im/ejabberd/Manifest b/net-im/ejabberd/Manifest deleted file mode 100644 index e0a2a91..0000000 --- a/net-im/ejabberd/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -AUX ejabberd-2.1.5-md2-optional.patch 6794 RMD160 0194fcb2b9e8add51256355d4a4c9548eb8eb031 SHA1 acde0e849cb626d0ba9184aaf9e995c9a06bd625 SHA256 c3414cf40f17f73dbf21f67b9ccb4e7d84b14a634848cf36960f3b51e21d0c9a -AUX ejabberd-3.confd 161 RMD160 3b2c2b2a871c42c75e854a3c592c0d399a5dd387 SHA1 01e72bda178e7bf26a66321c4330bbcc1607e540 SHA256 0296d3d281a321cd7380772c1d89a94e4a86f85b7f43bf9dc1af74935c2e6386 -AUX ejabberd-3.initd 921 RMD160 ece34e52c54e9759174ce03e75a4515229d06b96 SHA1 6aadbdfcfab370cb3a7e8238763d9841296c41ad SHA256 f8d7a3207aee23ea417d99b27465525c996d706fa80d60c2b156d06e26a63a89 -DIST 2.1.1-mod_statsdx.patch.bz2 13041 RMD160 9cc6d71ff2a2d58b0e377a3facb564d22d46af25 SHA1 4ef326eff97283530ee137613c009fe132312644 SHA256 a290217d7fd2c338d9ddba73e25ee052a3735d7168aafd24750de113f43ebc5f -DIST ejabberd-2.1.5.tar.gz 2278008 RMD160 7abd6bc4a03f68d03e13ee8c1ff3a5fee6098dc6 SHA1 8966d6752219c9386f48a5b8e1f2f8fb0e7477ae SHA256 31a46228c6933d7c24435753300a4d2ae2e84568a6097175dc5d4e553299dd9d -DIST mod_shared_roster_ldap-0.5.1.tgz 607758 RMD160 5669a3d16fbca4d399e85a7d0dfda71643e6e2c7 SHA1 a9498d26e17752b882b3341b633d1804075d74ef SHA256 60e4ba0921d1ac65f9cca04fa2a7a3bbe3a9af52a26ad1a4fca4a3c6f1f0cc19 -EBUILD ejabberd-2.1.5.ebuild 8374 RMD160 bded5f2f637eb2d13ceacdb30af97abaad9510f3 SHA1 f4249fbb1822e1c2434439993c85ec819c3670fb SHA256 a2d62f71d077708ff9e993e49908dd3e3cd69d363667f0bb03dca1fbc78452c1 -MISC ChangeLog 8965 RMD160 325a316bff3eb3d4c61170084e81dcebef9ad71c SHA1 f9b2b52117fc679eaf49884eae4cd059e40bf8f8 SHA256 016e4ed223c68bd48b80c59d0780c7b7e68753046da8dd83c59fb6eeec83683a -MISC metadata.xml 990 RMD160 ebada1c9f87e04b685a2b441adda6caa7f0c0bdb SHA1 abbe1cd7e95c89dfcab3c8a8cd2f12588599ea35 SHA256 a8a06ebd560d7d1f75fcfad43fe9af9075862d00b49826e5896a320202d18158 diff --git a/net-im/ejabberd/ejabberd-2.1.5.ebuild b/net-im/ejabberd/ejabberd-2.1.5.ebuild deleted file mode 100644 index d5adcb7..0000000 --- a/net-im/ejabberd/ejabberd-2.1.5.ebuild +++ /dev/null @@ -1,220 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-im/ejabberd/ejabberd-2.1.4.ebuild,v 1.5 2010/07/22 15:24:24 pva Exp $ - -EAPI=3 - -inherit eutils multilib pam ssl-cert - -DESCRIPTION="The Erlang Jabber Daemon" -HOMEPAGE="http://www.ejabberd.im/" -SRC_URI="http://www.process-one.net/downloads/${PN}/${PV}/${P}.tar.gz - mod_statsdx? ( mirror://gentoo/2.1.1-mod_statsdx.patch.bz2 ) - mod_srl? ( https://alioth.debian.org/frs/download.php/3283/mod_shared_roster_ldap-0.5.1.tgz )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ~ppc ~sparc x86" -EJABBERD_MODULES="mod_irc mod_muc mod_proxy65 mod_pubsub mod_srl mod_statsdx" -IUSE="captcha debug ldap odbc pam +web zlib ${EJABBERD_MODULES}" - -DEPEND=">=net-im/jabber-base-0.01 - >=dev-libs/expat-1.95 - >=dev-lang/erlang-12.2.5[ssl] - 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" - -PROVIDE="virtual/jabber-server" - -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() { - epatch "${FILESDIR}/${P}-md2-optional.patch" #331299 - 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 "${WORKDIR}/2.1.1-mod_statsdx.patch" - fi - - if use mod_srl; then - ewarn "mod_srl is not a part of upstream tarball but is a third-party module" - ewarn "taken from here: https://alioth.debian.org/projects/ejabberd-msrl/" - cp "${WORKDIR}"/src/mod_shared_roster_ldap{.{e,h}rl,_helpers.erl} "${S}" || die - epatch "${FILESDIR}/ejabberd-2.1.4-mod_shared_roster_ldap.patch" #328533 - 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}|" \ - -e "s|\(LOGS_DIR=\)@LOCALSTATEDIR@.*|\1${JABBER_LOG}|" \ - -e "s|\(SPOOLDIR=\)@LOCALSTATEDIR@.*|\1${JABBER_SPOOL}|" \ - -i ejabberdctl.template || die - - # Set shell, so it'll work even in case jabber user have no shell - # This is gentoo specific I guess since other distributions may have - # ejabberd user with reall shell, while we share this user among different - # jabberd implementations. - sed '/^HOME/aSHELL=/bin/sh' -i ejabberdctl.template || die - sed '/^export HOME/aexport SHELL' -i ejabberdctl.template || die - - #sed -e "s:/share/doc/ejabberd/:${JABBER_DOC}:" -i web/ejabberd_web_admin.erl - - # fix up the ssl cert paths in ejabberd.cfg to use our cert - sed -e "s:/path/to/ssl.pem:/etc/ssl/ejabberd/server.pem:g" \ - -i ejabberd.cfg.example || die "Failed sed ejabberd.cfg.example" - - # correct path to captcha script in default ejabberd.cfg - sed -e 's|\({captcha_cmd,[[:space:]]*"\).\+"}|\1/usr/'$(get_libdir)'/erlang/lib/'${P}'/priv/bin/captcha.sh"}|' \ - -i ejabberd.cfg.example || die "Failed sed ejabberd.cfg.example" - - # disable mod_irc in ejabberd.cfg - if ! use mod_irc; then - sed -i -e "s/{mod_irc,/%{mod_irc,/" \ - -i ejabberd.cfg.example || die "Failed to disable mod_irc" - fi - -} - -src_configure() { - econf \ - --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ - --libdir="${EPREFIX}/usr/$(get_libdir)/erlang/lib/" \ - $(use_enable mod_irc) \ - $(use_enable ldap eldap) \ - $(use_enable mod_muc) \ - $(use_enable mod_proxy65) \ - $(use_enable mod_pubsub) \ - $(use_enable web) \ - $(use_enable odbc) \ - $(use_enable zlib ejabberd_zlib) \ - $(use_enable pam) \ - --enable-user=jabber -} - -src_compile() { - emake $(use debug && echo debug=true ejabberd_debug=true) || die "compiling ejabberd core failed" -} - -src_install() { - emake DESTDIR="${ED}" install || die "install failed" - - # Pam helper module permissions - # http://www.process-one.net/docs/ejabberd/guide_en.html - if use pam; then - pamd_mimic_system xmpp auth account || die "Cannot create pam.d file" - fperms 4750 "/usr/$(get_libdir)/erlang/lib/${PF}/priv/bin/epam" || die "Cannot adjust epam permissions" - fi - - cd "${WORKDIR}/${P}/doc" - dodoc "release_notes_${PV%%_rc*}.txt" || die - - #dodir /var/lib/ejabberd - newinitd "${FILESDIR}/${PN}-3.initd" ${PN} || die "Cannot install init.d script" - newconfd "${FILESDIR}/${PN}-3.confd" ${PN} || die "Cannot install conf.d file" -} - -pkg_postinst() { - elog "For configuration instructions, please see" - elog "/usr/share/doc/${PF}/html/guide.html, or the online version at" - elog "http://www.process-one.net/en/ejabberd/docs/guide_en/" - - if ! use web ; then - ewarn - ewarn "The web USE flag is off, this has disabled the web admin interface." - ewarn - fi - - elog - elog '====================================================================' - elog 'Quick Start Guide:' - elog '1) Add output of `hostname -f` to /etc/jabber/ejabberd.cfg line 91' - elog ' {hosts, ["localhost", "thehost"]}.' - elog '2) Add an admin user to /etc/jabber/ejabberd.cfg line 360' - elog ' {acl, admin, {user, "theadmin", "thehost"}}.' - elog '3) Start the server' - elog ' # /etc/init.d/ejabberd start' - elog '4) Register the admin user' - elog ' # /usr/sbin/ejabberdctl register theadmin thehost thepassword' - elog '5) Log in with your favourite jabber client or using the web admin' - - # Upgrading from ejabberd-2.0.x: - if grep -E '^[^#]*EJABBERD_NODE=' "${EROOT}/etc/conf.d/ejabberd" >/dev/null 2>&1; then - source "${EROOT}/etc/conf.d/ejabberd" - ewarn - ewarn "!!! WARNING !!! WARNING !!! WARNING !!! WARNING !!!" - ewarn "Starting with 2.1.x some paths and configuration files were" - ewarn "changed to reflect upstream intentions better. Notable changes are:" - ewarn - ewarn "1. Everything (even init scripts) is now handled with ejabberdctl script." - ewarn "Thus main configuration file became /etc/jabberd/ejabberdctl.cfg" - ewarn "You must update ERLANG_NODE there with the value of EJABBERD_NODE" - ewarn "from /etc/conf.d/ejebberd or ejabberd will refuse to start." - ewarn - ewarn "2. SSL certificate is now generated with ssl-cert eclass and resides" - ewarn "at standard location: /etc/ssl/ejabberd/server.pem." - ewarn - ewarn "3. Cookie now resides at /var/spool/jabber/.erlang.cookie" - ewarn - ewarn "4. /var/log/jabber/sasl.log is now /var/log/jabber/erlang.log" - ewarn - ewarn "5. Crash dumps (if any) will be located at /var/log/jabber" - - local i ctlcfg new_ctlcfg - i=0 - ctlcfg=${EROOT}/etc/jabber/ejabberdctl.cfg - while :; do - new_ctlcfg=$(printf "${EROOT}/etc/jabber/._cfg%04d_ejabberdctl.cfg" ${i}) - [[ ! -e ${new_ctlcfg} ]] && break - ctlcfg=${new_ctlcfg} - ((i++)) - done - - ewarn - ewarn "Updating ${ctlcfg} (debug: ${new_ctlcfg})" - sed -e "/#ERLANG_NODE=/aERLANG_NODE=$EJABBERD_NODE" "${ctlcfg}" > "${new_ctlcfg}" || die - - if [[ -e ${EROOT}/var/run/jabber/.erlang.cookie ]]; then - ewarn "Moving .erlang.cookie..." - if [[ -e ${EROOT}/var/spool/jabber/.erlang.cookie ]]; then - mv -v "${EROOT}"/var/spool/jabber/.erlang.cookie{,bak} - fi - mv -v "${EROOT}"/var/{run/jabber,spool/jabber}/.erlang.cookie - fi - ewarn - ewarn "We'll try to handle upgrade automagically but, please, do your" - ewarn "own checks and do not forget to run 'etc-update'!" - ewarn "PLEASE! Run 'etc-update' now!" - fi - - SSL_ORGANIZATION="${SSL_ORGANIZATION:-Ejabberd XMPP Server}" - install_cert /etc/ssl/ejabberd/server - if [[ -e ${EROOT}/etc/jabber/ssl.pem ]]; then - ewarn - ewarn "The location of SSL certificates has changed. If you are" - ewarn "upgrading from ${CATEGORY}/${PN}-2.0.5* or earlier you might" - ewarn "want to move your old certificates from /etc/jabber into" - ewarn "/etc/ssl/ejabberd/, update config files and" - ewarn "rm /etc/jabber/ssl.pem to avoid this message." - ewarn - fi -} diff --git a/net-im/ejabberd/files/ejabberd-2.1.5-md2-optional.patch b/net-im/ejabberd/files/ejabberd-2.1.5-md2-optional.patch deleted file mode 100644 index e11cad3..0000000 --- a/net-im/ejabberd/files/ejabberd-2.1.5-md2-optional.patch +++ /dev/null @@ -1,259 +0,0 @@ -commit d2d8a09b4afdb5f77b903411ff16fbb0b739d3e4 -Author: Evgeniy Khramtsov <ekhramtsov@process-one.net> -Date: Sat Aug 7 22:04:57 2010 +1000 - - Make MD2 autodetected (EJAB-1285) - -diff --git a/src/Makefile.in b/src/Makefile.in -index 7d225f3..4e56181 100644 ---- a/src/Makefile.in -+++ b/src/Makefile.in -@@ -64,6 +64,11 @@ ifeq (@transient_supervisors@, false) - EFLAGS+=-DNO_TRANSIENT_SUPERVISORS - endif - -+ifeq (@md2@, true) -+ EFLAGS+=-DHAVE_MD2 -+ ERLANG_CFLAGS += -DHAVE_MD2 -+endif -+ - INSTALL_EPAM= - ifeq (@pam@, pam) - INSTALL_EPAM=install -m 750 $(O_USER) epam $(PBINDIR) -diff --git a/src/configure.ac b/src/configure.ac -index 1497643..1d25dd8 100644 ---- a/src/configure.ac -+++ b/src/configure.ac -@@ -148,6 +148,9 @@ if test "$ENABLEUSER" != ""; then - AC_SUBST([INSTALLUSER], [$ENABLEUSER]) - fi - -+AC_CHECK_HEADER(openssl/md2.h, md2=true, md2=false) -+AC_SUBST(md2) -+ - AC_CANONICAL_SYSTEM - #AC_DEFINE_UNQUOTED(CPU_VENDOR_OS, "$target") - #AC_SUBST(target_os) -diff --git a/src/mod_caps.erl b/src/mod_caps.erl -index 7fb011e..d9f4f30 100644 ---- a/src/mod_caps.erl -+++ b/src/mod_caps.erl -@@ -276,25 +276,8 @@ feature_response(#iq{type = result, - sub_el = [{xmlelement, _, _, Els}]}, - Host, From, Caps, [SubNode | SubNodes]) -> - BinaryNode = node_to_binary(Caps#caps.node, SubNode), -- IsValid = case Caps#caps.hash of -- "md2" -> -- Caps#caps.version == make_disco_hash(Els, md2); -- "md5" -> -- Caps#caps.version == make_disco_hash(Els, md5); -- "sha-1" -> -- Caps#caps.version == make_disco_hash(Els, sha1); -- "sha-224" -> -- Caps#caps.version == make_disco_hash(Els, sha224); -- "sha-256" -> -- Caps#caps.version == make_disco_hash(Els, sha256); -- "sha-384" -> -- Caps#caps.version == make_disco_hash(Els, sha384); -- "sha-512" -> -- Caps#caps.version == make_disco_hash(Els, sha512); -- _ -> -- true -- end, -- if IsValid -> -+ case check_hash(Caps, Els) of -+ true -> - Features = lists:flatmap( - fun({xmlelement, "feature", FAttrs, _}) -> - [xml:get_attr_s("var", FAttrs)]; -@@ -304,7 +287,7 @@ feature_response(#iq{type = result, - mnesia:dirty_write( - #caps_features{node_pair = BinaryNode, - features = features_to_binary(Features)}); -- true -> -+ false -> - mnesia:dirty_write(#caps_features{node_pair = BinaryNode}) - end, - feature_request(Host, From, Caps, SubNodes); -@@ -349,6 +332,7 @@ make_my_disco_hash(Host) -> - "" - end. - -+-ifdef(HAVE_MD2). - make_disco_hash(DiscoEls, Algo) -> - Concat = [concat_identities(DiscoEls), - concat_features(DiscoEls), -@@ -370,6 +354,64 @@ make_disco_hash(DiscoEls, Algo) -> - sha:sha512(Concat) - end). - -+check_hash(Caps, Els) -> -+ case Caps#caps.hash of -+ "md2" -> -+ Caps#caps.version == make_disco_hash(Els, md2); -+ "md5" -> -+ Caps#caps.version == make_disco_hash(Els, md5); -+ "sha-1" -> -+ Caps#caps.version == make_disco_hash(Els, sha1); -+ "sha-224" -> -+ Caps#caps.version == make_disco_hash(Els, sha224); -+ "sha-256" -> -+ Caps#caps.version == make_disco_hash(Els, sha256); -+ "sha-384" -> -+ Caps#caps.version == make_disco_hash(Els, sha384); -+ "sha-512" -> -+ Caps#caps.version == make_disco_hash(Els, sha512); -+ _ -> -+ true -+ end. -+-else. -+make_disco_hash(DiscoEls, Algo) -> -+ Concat = [concat_identities(DiscoEls), -+ concat_features(DiscoEls), -+ concat_info(DiscoEls)], -+ base64:encode_to_string( -+ if Algo == md5 -> -+ crypto:md5(Concat); -+ Algo == sha1 -> -+ crypto:sha(Concat); -+ Algo == sha224 -> -+ sha:sha224(Concat); -+ Algo == sha256 -> -+ sha:sha256(Concat); -+ Algo == sha384 -> -+ sha:sha384(Concat); -+ Algo == sha512 -> -+ sha:sha512(Concat) -+ end). -+ -+check_hash(Caps, Els) -> -+ case Caps#caps.hash of -+ "md5" -> -+ Caps#caps.version == make_disco_hash(Els, md5); -+ "sha-1" -> -+ Caps#caps.version == make_disco_hash(Els, sha1); -+ "sha-224" -> -+ Caps#caps.version == make_disco_hash(Els, sha224); -+ "sha-256" -> -+ Caps#caps.version == make_disco_hash(Els, sha256); -+ "sha-384" -> -+ Caps#caps.version == make_disco_hash(Els, sha384); -+ "sha-512" -> -+ Caps#caps.version == make_disco_hash(Els, sha512); -+ _ -> -+ true -+ end. -+-endif. -+ - concat_features(Els) -> - lists:usort( - lists:flatmap( -diff --git a/src/sha.erl b/src/sha.erl -index 64c15c1..06dd3c2 100644 ---- a/src/sha.erl -+++ b/src/sha.erl -@@ -28,7 +28,11 @@ - -author('alexey@process-one.net'). - - -export([start/0, sha/1, sha1/1, sha224/1, sha256/1, sha384/1, -- sha512/1, md2/1]). -+ sha512/1]). -+ -+-ifdef(HAVE_MD2). -+-export([md2/1]). -+-endif. - - -include("ejabberd.hrl"). - -@@ -80,8 +84,10 @@ sha384(Text) -> - sha512(Text) -> - erlang:port_control(?DRIVER, 512, Text). - -+-ifdef(HAVE_MD2). - md2(Text) -> - erlang:port_control(?DRIVER, 2, Text). -+-endif. - - driver_path() -> - Suffix = case os:type() of -diff --git a/src/tls/Makefile.in b/src/tls/Makefile.in -index 4458796..ee40f93 100644 ---- a/src/tls/Makefile.in -+++ b/src/tls/Makefile.in -@@ -30,6 +30,11 @@ ifdef debug - EFLAGS+=+debug_info +export_all - endif - -+ifeq (@md2@, true) -+ EFLAGS+=-DHAVE_MD2 -+ ERLANG_CFLAGS += -DHAVE_MD2 -+endif -+ - ERLSHLIBS = ../tls_drv.so ../sha_drv.so - OUTDIR = .. - SOURCES = $(wildcard *.erl) -diff --git a/src/tls/sha_drv.c b/src/tls/sha_drv.c -index 13d6580..8e6de32 100644 ---- a/src/tls/sha_drv.c -+++ b/src/tls/sha_drv.c -@@ -20,7 +20,9 @@ - - #include <erl_driver.h> - #include <openssl/sha.h> -+#ifdef HAVE_MD2 - #include <openssl/md2.h> -+#endif - - static ErlDrvData sha_drv_start(ErlDrvPort port, char *buf) - { -@@ -36,11 +38,13 @@ static int sha_drv_control(ErlDrvData handle, - ErlDrvBinary *b = NULL; - - switch (command) { -+#ifdef HAVE_MD2 - case 2: - rlen = MD2_DIGEST_LENGTH; - b = driver_alloc_binary(rlen); - if (b) MD2((unsigned char*)buf, len, (unsigned char*)b->orig_bytes); - break; -+#endif - case 224: - rlen = SHA224_DIGEST_LENGTH; - b = driver_alloc_binary(rlen); - - -commit b14899d41ae8f0d3e750ba42e297ea5815bf30c1 -Author: Badlop <badlop@process-one.net> -Date: Sat Aug 7 19:42:56 2010 +0200 - - Update the 'configure' script - -diff --git a/src/configure b/src/configure -index 2d44646..d515abc 100755 ---- a/src/configure -+++ b/src/configure -@@ -608,6 +608,7 @@ build_os - build_vendor - build_cpu - build -+md2 - INSTALLUSER - SSL_CFLAGS - SSL_LIBS -@@ -4822,6 +4823,16 @@ if test "$ENABLEUSER" != ""; then - - fi - -+ac_fn_c_check_header_mongrel "$LINENO" "openssl/md2.h" "ac_cv_header_openssl_md2_h" "$ac_includes_default" -+if test "x$ac_cv_header_openssl_md2_h" = x""yes; then : -+ md2=true -+else -+ md2=false -+fi -+ -+ -+ -+ - ac_aux_dir= - for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do - for ac_t in install-sh install.sh shtool; do diff --git a/net-im/ejabberd/files/ejabberd-3.confd b/net-im/ejabberd/files/ejabberd-3.confd deleted file mode 100644 index b1e984e..0000000 --- a/net-im/ejabberd/files/ejabberd-3.confd +++ /dev/null @@ -1,5 +0,0 @@ -# Please configure everything at /etc/jabber/ejabberdctl.cfg -# Put here only command line arguments for ejabberdctl (if any are required) - -#EJABBERDCTL_OPTS="" - diff --git a/net-im/ejabberd/files/ejabberd-3.initd b/net-im/ejabberd/files/ejabberd-3.initd deleted file mode 100644 index 816e251..0000000 --- a/net-im/ejabberd/files/ejabberd-3.initd +++ /dev/null @@ -1,47 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -depend() { - use dns - need net - provide jabber-server -} - -start() { - if ejabberdctl status >/dev/null 2>&1; then - ewarn "ejabberd is already started (manually?)." - return 0 - fi - ebegin "Starting ejabberd" - /usr/sbin/ejabberdctl ${EJABBERDCTL_OPT} start - eend $? -} - -stop() { - ejabberdctl status >/dev/null 2>&1 - if test $? = 3; then - ewarn "ejabberd is already stopped (manually?)." - return 0 - fi - ebegin "Stopping ejabberd" - if /usr/sbin/ejabberdctl stop >/dev/null 2>&1; then - cnt=0 - sleep 1 - while ejabberdctl status >/dev/null 2>&1 || test $? = 1; do - echo -n . - cnt=`expr $cnt + 1` - if [ $cnt -ge 60 ] ; then - eend 1 - break - fi - sleep 1 - done - eend 0 - else - eend 1 - einfo "Please, run '/usr/sbin/ejabberdctl stop' to see what's going on." - fi - eend 0 -} diff --git a/net-im/ejabberd/metadata.xml b/net-im/ejabberd/metadata.xml deleted file mode 100644 index c339c8b..0000000 --- a/net-im/ejabberd/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> -<herd>net-im</herd> -<maintainer> - <email>caleb@gentoo.org</email> -</maintainer> -<longdescription> Free and Open Source distributed fault-tolerant Jabber server. It's mostly written in Erlang, and works on many platforms.</longdescription> - <use> - <flag name='mod_irc'>Build irc gateway </flag> - <flag name='mod_muc'>Build Multi User Chat module</flag> - <flag name='mod_srl'>Build LDAP shared roster module - (https://alioth.debian.org/projects/ejabberd-msrl/)</flag> - <flag name='mod_pubsub'>Build Pubsub module</flag> - <flag name='web'>Enable web admin interface</flag> - <flag name="captcha">Support for CAPTCHA Forms (XEP-158)</flag> - <flag name="mod_proxy65">Support for SOCKS5 Bytestreams (XEP-0065)</flag> - <flag name="mod_statsdx">Measures several statistics, and provides a new section in ejabberd Web Admin to view them.</flag> - </use> -</pkgmetadata> diff --git a/sys-kernel/linuxwacom-module/Manifest b/sys-kernel/linuxwacom-module/Manifest deleted file mode 100644 index 4fd5dc9..0000000 --- a/sys-kernel/linuxwacom-module/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX check_driver 499 RMD160 298507626fa8bb20df0d5d1404002133ef1e4c41 SHA1 12ae37807a03f36be2c5cc47e444475677b41693 SHA256 45331d948e1d37141a56258510d6ff708092f70181e83348eb66eef005878069 -AUX check_driver.1 750 RMD160 9ebe8e30ce2cb83ca3245ba29d19b06e81181651 SHA1 4d6fba491df26709b821184f9e011568eaaaebde SHA256 67bf1469f122830d9e99cbd8762e61f682c9a831577fde29af8ef1ab0440d024 -AUX linuxwacom-module-2.6.36.patch 738 RMD160 b2d254f0c52cf8418aa1975f6cc4b39e9e48ad4a SHA1 70940702e8a88e83b6db3557a28450c9ba0ca3e9 SHA256 4ad552f88e14661ea1602ec9733d90a7e6491576b65444c792267bf0f15908ea -DIST linuxwacom-0.8.8-10.tar.bz2 1055098 RMD160 c7a5f5cbf222c33831ca6d92c376cebd3413f773 SHA1 70da7a63c1b00d8153853e4ea38652e63cc4ec0e SHA256 042be61e2f7165ecf37e1805c499575ce6912a5986fae153921821c8f5ede55a -EBUILD linuxwacom-module-0.8.8_p10.ebuild 2843 RMD160 ef9850ba90dbfd0174371cff39c18ddd85dbd67e SHA1 4e7d3ab4c3c685b6ebed7d240a322128f5226124 SHA256 f310572463556a031b186be2ab55eaac4c3138993f07595e855cffa969773cae -MISC metadata.xml 299 RMD160 9102c3c3250268469fed8c9bee417c9f2ed3c606 SHA1 7dadc43795769b1991a48c04cd7dce71e6d7257e SHA256 08573e1a8a6e965d1f7a92fecb202beab6137302e2055bff36e0be3c38d3d4b2 diff --git a/sys-kernel/linuxwacom-module/files/check_driver b/sys-kernel/linuxwacom-module/files/check_driver deleted file mode 100644 index 6e49aa1..0000000 --- a/sys-kernel/linuxwacom-module/files/check_driver +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# - -#logger check_driver called with: $1 - $2 - $3 - - -wanted=$1 -devpath=$2 -bustype=$3 - -device=$(readlink /sys/$devpath/device) -device=${device##*/} -driver=$(readlink /sys/$devpath/device/driver) -driver=${driver##*/} - -logger device $device is bound to the $driver driver - -if [ "$driver" != "$wanted" ]; then - logger must rebind - echo -n "$device" > /sys/$devpath/device/driver/unbind - echo -n "$device" > /sys/bus/$bustype/drivers/$wanted/bind -else - logger no need to rebind -fi - diff --git a/sys-kernel/linuxwacom-module/files/check_driver.1 b/sys-kernel/linuxwacom-module/files/check_driver.1 deleted file mode 100644 index cf3a5f9..0000000 --- a/sys-kernel/linuxwacom-module/files/check_driver.1 +++ /dev/null @@ -1,22 +0,0 @@ -.TH wacom\-tools 1 "5 Nov 2004" "Debian GNU/Linux" "Debian" -.SH NAME -check_driver \- Linux 2.6(.16+) userspace device rebinding helper. - -.SH SYNOPSIS -.B check_driver driver devpath bustype - -.SH DESCRIPTION -This is a \fBRUN\fP script that may be invoked from a udev rule to ensure the -correct driver is bound to a particular device, in situations where a -basic driver may bind to it first but a more specialised one is available. - -.SH EXAMPLE -For the wacom device, a rule like this is used: - -KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", ACTION=="add", RUN+="/lib/udev/check_driver wacom $devpath $env{ID_BUS}" - -.SH COPYRIGHT -2006, Ron Lee <ron@debian.org>. Created for the Debian GNU/Linux -distribution. It may be freely distributed elsewhere. - - diff --git a/sys-kernel/linuxwacom-module/files/linuxwacom-module-2.6.36.patch b/sys-kernel/linuxwacom-module/files/linuxwacom-module-2.6.36.patch deleted file mode 100644 index 81f108f..0000000 --- a/sys-kernel/linuxwacom-module/files/linuxwacom-module-2.6.36.patch +++ /dev/null @@ -1,30 +0,0 @@ -=== modified file 'src/2.6.30/wacom_wac.c' ---- src/2.6.30/wacom_wac.c 2010-10-29 07:30:39 +0000 -+++ src/2.6.30/wacom_wac.c 2010-10-29 07:31:29 +0000 -@@ -202,10 +202,10 @@ - y = get_unaligned_be16(&data[5 + (idx * 9)]) & 0x7ff; - - if (wacom->last_finger != finger) { -- if (x == input->abs[ABS_X]) -+ if (x == input->absinfo[ABS_X].value) - x++; - -- if (y == input->abs[ABS_Y]) -+ if (y == input->absinfo[ABS_X].value) - y++; - } - -@@ -843,10 +843,10 @@ - int y = le16_to_cpup((__le16 *)&data[4 + finger * 2]) & 0x7fff; - - if (wacom->last_finger != finger) { -- if (x == input->abs[ABS_X]) -+ if (x == input->absinfo[ABS_X].value) - x++; - -- if (y == input->abs[ABS_Y]) -+ if (y == input->absinfo[ABS_X].value) - y++; - } - - diff --git a/sys-kernel/linuxwacom-module/linuxwacom-module-0.8.8_p10.ebuild b/sys-kernel/linuxwacom-module/linuxwacom-module-0.8.8_p10.ebuild deleted file mode 100644 index 092d27f..0000000 --- a/sys-kernel/linuxwacom-module/linuxwacom-module-0.8.8_p10.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" -inherit eutils toolchain-funcs linux-mod autotools - -# http://who-t.blogspot.com/2010/09/wacom-support-in-linux.html -MY_PN="linuxwacom" -DESCRIPTION="Kernel driver for Wacom tablets and drawing devices" -HOMEPAGE="http://linuxwacom.sourceforge.net/" -SRC_URI="mirror://sourceforge/${MY_PN}/${MY_PN}-${PV/_p/-}.tar.bz2" - -IUSE="usb" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 hppa ~ppc ~ppc64 x86" - -RDEPEND="sys-fs/udev - sys-libs/ncurses" - -DEPEND="${RDEPEND} - dev-util/pkgconfig - usb? ( >=sys-kernel/linux-headers-2.6 )" -S=${WORKDIR}/${MY_PN}-${PV/_p/-} - -MODULE_NAMES="wacom(input:${S}/src:${S}/src)" -BUILD_TARGETS="all" - -wacom_check() { - ebegin "Checking for wacom module" - linux_chkconfig_module TABLET_USB_WACOM - eend $? - - if [[ $? -ne 0 ]] || ! [ -f "/lib/modules/${KV}/kernel/drivers/input/tablet/wacom.ko" ]; then - eerror "You need to have your kernel compiled with wacom as a module" - eerror "to let linuxwacom overwrite it." - eerror "Enable it in the kernel, found at:" - eerror - eerror " Device Drivers" - eerror " Input device support" - eerror " Tablets" - eerror " <M> Wacom Intuos/Graphire tablet support (USB)" - eerror - eerror '(in the "USB support" page it is suggested to include also:' - eerror "EHCI , OHCI , USB Human Interface Device+HID input layer)" - eerror - eerror "Then recompile kernel. Otherwise, remove the module USE flag." - die "Wacom not compiled in kernel as a module!" - fi -} - -pkg_setup() { - linux-mod_pkg_setup - wacom_check -} - -src_prepare() { - if [[ $(gcc-major-version) < 4 || $(gcc-minor-version) < 2 ]]; then - die "Versions of linuxwacom >= 0.7.9 require gcc >= 4.2 to compile." - fi - sed '/WCM_SRC_SUBDIRS=/s: wacomxi util xdrv::' -i configure.in || die - - kernel_is ge 2 6 36 && epatch "${FILESDIR}/linuxwacom-module-2.6.36.patch" - eautoreconf -} - -# TODO: Avoid build of hal (but actually upstream is working on separation of -# modules from linuxwacom so this is really low priority). -src_configure() { - unset ARCH - econf \ - --enable-wacom \ - --with-kernel=${KV_OUT_DIR} \ - --disable-dependency-tracking \ - --without-x \ - --disable-xserver64 \ - --without-xlib \ - --without-xorg-sdk \ - --without-tcl \ - --without-tk \ - $(printf -- "--disable-%s " libwacom{cfg,xi} {wac,xi}dump xsetwacom wacomxrrd) -} - -src_install() { - # Inelegant attempt to work around a nasty build system - cp src/*/wacom.{o,ko} src/ || die - linux-mod_src_install - - insinto /etc/udev/rules.d/ - doins src/util/60-wacom.rules || die - - exeinto /lib/udev/ - doexe "${FILESDIR}"/check_driver || die - doman "${FILESDIR}"/check_driver.1 - - dodoc AUTHORS ChangeLog -} - -pkg_postinst() { - ewarn "Please remove any HAL .FDI files you may" - ewarn "previously have installed for linuxwacom." -} diff --git a/sys-kernel/linuxwacom-module/metadata.xml b/sys-kernel/linuxwacom-module/metadata.xml deleted file mode 100644 index b692c0e..0000000 --- a/sys-kernel/linuxwacom-module/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>no-herd</herd> - <longdescription>kernel driver for wacom tablets</longdescription> - <use> - <flag name='modules'>Build kernel module</flag> - </use> -</pkgmetadata> diff --git a/sys-libs/freeipmi/ChangeLog b/sys-libs/freeipmi/ChangeLog deleted file mode 100644 index 50d33ac..0000000 --- a/sys-libs/freeipmi/ChangeLog +++ /dev/null @@ -1,41 +0,0 @@ -# ChangeLog for sys-libs/freeipmi -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v 1.10 2007/09/23 05:38:24 robbat2 Exp $ - -*freeipmi-0.4.4 (23 Sep 2007) - - 23 Sep 2007; Robin H. Johnson <robbat2@gentoo.org> +freeipmi-0.4.4.ebuild: - Bug #159246, version bump. - - 10 Jan 2007; Piotr Jaroszyński <peper@gentoo.org> Manifest: - Fix Manifest. - - 10 Jan 2007; <marijn@gentoo.org> freeipmi-0.2.3.ebuild: - Dependency update: dev-util/guile -> dev-scheme/guile. - - 10 Jan 2007; <marijn@gentoo.org> freeipmi-0.1.3.ebuild: - Dependency update: dev-util/guile -> dev-scheme/guile. - -*freeipmi-0.2.3 (01 Oct 2006) - - 01 Oct 2006; Robin H. Johnson <robbat2@gentoo.org> +freeipmi-0.2.3.ebuild: - Bug #145702, version bump, looking very promising now. - - 01 Oct 2006; Robin H. Johnson <robbat2@gentoo.org> freeipmi-0.1.3.ebuild: - Fix file collision, bug #149357. - - 24 May 2005; Tom Martin <slarti@gentoo.org> freeipmi-0.1.3.ebuild: - Marked ~amd64 for tigger^. - - 17 May 2005; Robin H. Johnson <robbat2@gentoo.org> freeipmi-0.1.3.ebuild: - Fix bug #92596. - - 29 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> freeipmi-0.1.3.ebuild: - Add forgotten guile to RDEPEND. - -*freeipmi-0.1.3 (25 Mar 2005) - - 25 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml, - +freeipmi-0.1.3.ebuild: - Initial commit. Ebuild by Robin H. Johnson <robbat2@gentoo.org>. - diff --git a/sys-libs/freeipmi/Manifest b/sys-libs/freeipmi/Manifest deleted file mode 100644 index 8b65d0f..0000000 --- a/sys-libs/freeipmi/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX freeipmi-0.5.6-as-needed.patch 577 RMD160 7d6169b74e4ce3246aaf1525f6d0c6686c90c7ca SHA1 fab7143275ec3f601d42958e5aa4f327b33765d6 SHA256 b128b9881ce98a40a5ea695a31e2f6ebc69cb6f704d6dde4199c37d038f30b3d -AUX freeipmi-0.5.6-syslog.patch 394 RMD160 5efb4b357e06041293d271064e52f169ed6744c9 SHA1 30b5c6d51d274bc6acb35335947961723720d308 SHA256 8c1dafd5a6f17880a18ce082e7402970463590f000db1d2a46255848aa1aaa9e -DIST freeipmi-0.5.6.tar.gz 1540543 RMD160 a8795c876e371f30c7db086ea5f9b926303e919e SHA1 10a131b2a98ee42d2a34a952de55792c9a91976d SHA256 a800fe05a945186ca3eb99bb2df61cab0905d98a9ef44ba526ab620a7ba6f9ed -EBUILD freeipmi-0.5.6.ebuild 1494 RMD160 7779541b307a42824fb46e26e85190ed39175efa SHA1 ca7af1995ff0302940dd345c53320699700f1136 SHA256 984432b593af7f43407ec871937dbf2070de11419c6c2e4efc4e71960971a69b -MISC ChangeLog 1435 RMD160 8227ebae7dd1a84954bd274a0489aeec391ce381 SHA1 4d81040117ed3d7bbbf505852121bc2597cbc87d SHA256 3a783e8b55c91369341c89d64a0841ccaf5cb1a376743d007cb88bfda8de5c2c -MISC metadata.xml 223 RMD160 ffa99612cf27469c417944deed0e0c9155e64331 SHA1 607c637402dd253406aa6ee684471a702c5d1a99 SHA256 d6bb9ba68629616062b4433ab3b8fb01dfcafae5bb47804d9e06cdd6c66daa44 diff --git a/sys-libs/freeipmi/files/freeipmi-0.5.6-as-needed.patch b/sys-libs/freeipmi/files/freeipmi-0.5.6-as-needed.patch deleted file mode 100644 index a3047a8..0000000 --- a/sys-libs/freeipmi/files/freeipmi-0.5.6-as-needed.patch +++ /dev/null @@ -1,14 +0,0 @@ -=== modified file 'ipmimonitoring/src/ipmimonitoring/Makefile.am' ---- ipmimonitoring/src/ipmimonitoring/Makefile.am 2008-04-20 08:56:53 +0000 -+++ ipmimonitoring/src/ipmimonitoring/Makefile.am 2008-04-20 09:01:53 +0000 -@@ -23,8 +23,8 @@ - ../../../common/src/libllnlcommon.la \ - ../libipmimonitoring/libipmimonitoring.la \ - ../../../common/src/libpstdout.la \ -+ ../../../common/src/libhostrange.la \ - ../../../ipmidetect/src/libipmidetect/libipmidetect.la \ -- ../../../common/src/libhostrange.la \ - ../../../common/src/libtoolcommon.la \ - ../../../common/src/libcbuf.la - - diff --git a/sys-libs/freeipmi/files/freeipmi-0.5.6-syslog.patch b/sys-libs/freeipmi/files/freeipmi-0.5.6-syslog.patch deleted file mode 100644 index 2548a49..0000000 --- a/sys-libs/freeipmi/files/freeipmi-0.5.6-syslog.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- common/src/ipmi-sdr-cache.c.orig 2008-04-20 12:24:23.000000000 +0400 -+++ common/src/ipmi-sdr-cache.c 2008-04-20 12:24:28.000000000 +0400 -@@ -56,6 +56,9 @@ - #include <pwd.h> - #include <errno.h> - #include <assert.h> -+#if defined (IPMI_SYSLOG) -+#include <syslog.h> -+#endif /* IPMI_SYSLOG */ - - #define SDR_CACHE_DIR "sdr-cache" - #define SDR_CACHE_FILENAME_PREFIX "sdr-cache" diff --git a/sys-libs/freeipmi/freeipmi-0.5.6.ebuild b/sys-libs/freeipmi/freeipmi-0.5.6.ebuild deleted file mode 100644 index 6d654ea..0000000 --- a/sys-libs/freeipmi/freeipmi-0.5.6.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/freeipmi-0.4.4.ebuild,v 1.1 2007/09/23 05:38:24 robbat2 Exp $ - -inherit eutils flag-o-matic autotools - -DESCRIPTION="FreeIPMI provides Remote-Console and System Management Software as per IPMI v1.5/2.0" -HOMEPAGE="http://www.gnu.org/software/freeipmi/" -SRC_URI="ftp://ftp.zresearch.com/pub/${PN}/${PV}/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -RDEPEND="dev-scheme/guile - dev-libs/libgcrypt" -DEPEND="${RDEPEND} - virtual/os-headers - sys-apps/sed" - -src_unpack() { - unpack ${A} - - cd "${S}" - epatch "${FILESDIR}"/${P}-syslog.patch - epatch "${FILESDIR}"/${P}-as-needed.patch - AT_M4DIR="." - eautoreconf -} - -src_compile() { - # this is to make things compile - #append-flags "-DHAVE_VPRINTF=1" - - econf --disable-init-scripts --enable-syslog --localstatedir=/var || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" install || die "emake install failed" - # INSTALL contains usage instructions! - dodoc AUTHORS COPYING.* ChangeLog* DISCLAIMER* NEWS README* TODO INSTALL* - dodoc doc/*.txt - # normal GPL2 - rm -f "${D}"/usr/share/doc/${PF}/COPYING - # sysVinit scripts. need conversion to Gentoo. - newdoc "${S}"/bmc-watchdog/freeipmi-bmc-watchdog.init redhat_bmc-watchdog.init - newdoc "${S}"/ipmidetect/freeipmi-ipmidetectd.init redhat_ipmidetectd.init -} diff --git a/sys-libs/freeipmi/metadata.xml b/sys-libs/freeipmi/metadata.xml deleted file mode 100644 index 5d9f5be..0000000 --- a/sys-libs/freeipmi/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>robbat2@gentoo.org</email> -</maintainer> -</pkgmetadata> |