summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2010-11-04 08:51:49 +0000
committerPeter Volkov <pva@gentoo.org>2010-11-04 08:51:49 +0000
commit069e650a7c604bf1c768a44538795c0df6c65963 (patch)
treee6976bbe4d14fe7dc2499bcc3896f5be6315986c
parentsys-kernel/linuxwacom-module: Initial import, bug #335821 (diff)
downloadpva-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
-rw-r--r--net-im/ejabberd/ChangeLog224
-rw-r--r--net-im/ejabberd/Manifest9
-rw-r--r--net-im/ejabberd/ejabberd-2.1.5.ebuild220
-rw-r--r--net-im/ejabberd/files/ejabberd-2.1.5-md2-optional.patch259
-rw-r--r--net-im/ejabberd/files/ejabberd-3.confd5
-rw-r--r--net-im/ejabberd/files/ejabberd-3.initd47
-rw-r--r--net-im/ejabberd/metadata.xml21
-rw-r--r--sys-kernel/linuxwacom-module/Manifest6
-rw-r--r--sys-kernel/linuxwacom-module/files/check_driver24
-rw-r--r--sys-kernel/linuxwacom-module/files/check_driver.122
-rw-r--r--sys-kernel/linuxwacom-module/files/linuxwacom-module-2.6.36.patch30
-rw-r--r--sys-kernel/linuxwacom-module/linuxwacom-module-0.8.8_p10.ebuild104
-rw-r--r--sys-kernel/linuxwacom-module/metadata.xml9
-rw-r--r--sys-libs/freeipmi/ChangeLog41
-rw-r--r--sys-libs/freeipmi/Manifest6
-rw-r--r--sys-libs/freeipmi/files/freeipmi-0.5.6-as-needed.patch14
-rw-r--r--sys-libs/freeipmi/files/freeipmi-0.5.6-syslog.patch12
-rw-r--r--sys-libs/freeipmi/freeipmi-0.5.6.ebuild48
-rw-r--r--sys-libs/freeipmi/metadata.xml8
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>