live ebuild
authorAlex Alexander <wired@gentoo.org>
Wed, 14 Sep 2011 08:32:02 +0000 (08:32 +0000)
committerAlex Alexander <wired@gentoo.org>
Wed, 14 Sep 2011 08:32:02 +0000 (08:32 +0000)
Package-Manager: portage-2.2.0_alpha55/cvs/Linux x86_64

net-irc/znc/ChangeLog
net-irc/znc/Manifest
net-irc/znc/znc-9999.ebuild [new file with mode: 0644]

index 195a035020dfb7700fd6339b8760bbeba8f820b2..2f1a64557906e9760f9ba7563405c3ff23226800 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for net-irc/znc
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/znc/ChangeLog,v 1.50 2011/09/08 20:27:13 wired Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/znc/ChangeLog,v 1.51 2011/09/14 08:32:02 wired Exp $
+
+*znc-9999 (14 Sep 2011)
+
+  14 Sep 2011; Alex Alexander <wired@gentoo.org> +znc-9999.ebuild:
+  live ebuild
 
 *znc-0.200 (08 Sep 2011)
 
index 039c34f24649da853370532986b17ee5bba9c68f..cbe15379289d3e3fd149e6fe6450449cac308a66 100644 (file)
@@ -13,22 +13,23 @@ EBUILD znc-0.096-r1.ebuild 1423 RMD160 0be1f0dbf75f1c88b07ee60a0bda6b1336abf8c2
 EBUILD znc-0.096.ebuild 1280 RMD160 7d6bbd9bb1eb91ba40686770a7d2d8b7b3ea7dde SHA1 030744e6ea41aff1797939d379c4f183a04881f5 SHA256 069e6507c1adb17c95da874f2a66a3392cb19b8319821d594359ba35dc156d5e
 EBUILD znc-0.098.ebuild 1611 RMD160 9add45ee6445bcc11be0fee58b5bd983dab7f9d2 SHA1 028fca2f89edec40e349f456054dd80ba0d6af54 SHA256 85dca3b99aedc96c34e11f55bdf8dcb23e2abc1292926fd0b80bcae493faf19a
 EBUILD znc-0.200.ebuild 1606 RMD160 d89d327751ea23f1621908361405dbb9a5c96d6d SHA1 2918d5b3e834ef6f043eeb760aae43715cc6dde3 SHA256 53d8d39b39ac5ddd3b189ad0b8d8fac6a624e10b1e1ac66950b568591764e356
-MISC ChangeLog 6757 RMD160 31b0e17ee82d9036225d57a24271310d3decd573 SHA1 d5c5df5ecef1919008a7d349434c4956d068debb SHA256 5c3a046929215f6c8efb321ce9c55002ade2c4d8509f17aa31511ed566bf5f19
+EBUILD znc-9999.ebuild 1558 RMD160 49c99943fc62542bbbd3620df67a66047deaa486 SHA1 0ef4f21ca653c717becb0f151981e7458f0a56c2 SHA256 8eb3c8d291f90b659ce52795ff5f3c82c8e1058d512f6f0a3a50b7a2d4ff4750
+MISC ChangeLog 6864 RMD160 2f89a0a44abfef9e1c4bec7af045db9f25080d34 SHA1 a828996dd825ef47d7ee1f9bf7ed5c526898251d SHA256 94542c14e53928a51b1e62f22db6812fcb158caef82c29e6c4f1d6a5e85ac89b
 MISC metadata.xml 409 RMD160 f6476a5c2d494c26a600e104d723b4be74185bfe SHA1 3677f5f84105a59c3c0056b7718990ccd3eacbfc SHA256 9f5b022b9a72f00cb0b91ce0d8bf502bfe5bbd619c962dd8d5891096e5e3b84b
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iQIcBAEBCgAGBQJOaSU9AAoJEDZF8K7rm0r622IP/0sN7Ram4kPD0ww4wpJ+sJpl
-CW46/54fQvuM6qkXNAyEeOlTD+xeD7h+zJsaIvgrp4+y89jboxMvs3VQFEOrAaUR
-c2rBBgpLqBjEc1wKpmWS2q5ZgCTf2lFbUh5x+iugU5A99Xcc7JxcoCQhCAM+KRWo
-ih2TydwhiRAJferm166ElJ3jaiKKNl/G/b/L/8/i+mb5xfjmN4s2g83qEpMH6qom
-XtURKFLkIj9bm1EK7p25XRzOwSldW6zpU7NWdHQJUx6oaulAvoMjrxu4cG2r4Ksh
-K2XkKPrc0YAMQrQY7xF+6ZciRx9E0qwbTj7qvyTXmjxsILNmNw+iRzIqM9DNdRK3
-GURbwQQ9eCSWthtUqfsaTR3kdvxpDhhpH4m7gJB/W0O2YEn/gkd525dadeaP65sG
-ZjJj8LQaZQ/YYG+sePVFB5kVTUzQXBxspFdYaxaL2m5V08mgNoXP/vpnRmWlgNZm
-YdFuO+FEZBk9QUwpo26SudB1iAGrpzWxU7+GNQkD+vv/7TnlV1NkXc/AScZEJp1q
-EiZLto2KFIczIkZbAZdsyKNgI79/hpXwTZ8GxVguogOKcBGs41ImFjTNvEhuR7AP
-k0I7nk75+nquyaOaBKa4q9NJp/sBUDMaE77gtDUPKtrDAaJei+RlZMRRyAuhfTbC
-zoupB2ZQnweX298V0opo
-=fDmv
+iQIcBAEBCgAGBQJOcGanAAoJEDZF8K7rm0r6czkP/jhxT1XPpR/vH4+n+MmDb0LG
+XgydtwbNRQ+KDwmBLQwmpux8ePda+7Fo6mvlYuBuCJgXy+lVamXyXt0vDoX5L+lo
+YR1rwUPuvUh6NAi7WtZ2FSYVfsjGZ9lrWRh2851KlOxZIbnBx66cYQqLV/rAat3v
+XR24sCq12kO0XaIvZTnwvudCN/QGw8ZRgKApeuYEtmjpxck7WUQ7FcxoSmDeOCjk
+DAf4SnQni899Oqa+oo4a3r3CV2q2unttDs2x6nazOKZbY+nhWyHljwWz09ZegZj5
+cUoIgl6Qm/FOvXlcmdvAW+KTQH3jNWEEXC7Js/ks03Xp6AYlKkLKaafxH7iAZCbi
+x5B0sM/tM1/hNz5LJqzVggEbgHY2ghHz955JCxTDbo04GYpfARYZw1omADbMyU7l
+i34q62wmyUcgBLDwfjkuMRd6/smq4GswwRB4GEt34dnr/lPLRl8SUEtbIOo9dvrV
+zSL0Z+wv0ANYOU7+fxZ3N15Myyn6tdDpmoKaWHB5BG9MvkisWIsfP+Bv++mJuCva
+NC7qVBsCSMmUsvuXg7R1p9Ai3WJeGtIlGMtYwkyU2iro3cz8l1YeL/0vs76nvokq
+NdIjUYl4d7RCuazNP6IZrp4ayPnDb0U6UJ14ww/h389/lKrmren2ATXQhVYXpKYT
+hUkuwB1SupVD9j1b4t5D
+=+sNs
 -----END PGP SIGNATURE-----
diff --git a/net-irc/znc/znc-9999.ebuild b/net-irc/znc/znc-9999.ebuild
new file mode 100644 (file)
index 0000000..e87763c
--- /dev/null
@@ -0,0 +1,71 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/znc/znc-9999.ebuild,v 1.1 2011/09/14 08:32:02 wired Exp $
+
+EAPI=3
+
+PYTHON_DEPEND="python? 3"
+inherit base git-2 python
+
+DESCRIPTION="An advanced IRC Bouncer"
+HOMEPAGE="http://znc.sourceforge.net"
+
+EGIT_REPO_URI=${EGIT_REPO_URI:-"git://github.com/znc/znc.git"}
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="ares debug extras ipv6 perl python ssl sasl tcl"
+
+RDEPEND="
+       ares? ( >=net-dns/c-ares-1.5 )
+       perl? ( dev-lang/perl )
+       sasl? ( >=dev-libs/cyrus-sasl-2 )
+       ssl? ( >=dev-libs/openssl-0.9.7d )
+       tcl? ( dev-lang/tcl )
+"
+DEPEND="
+       dev-util/pkgconfig
+       perl? ( dev-lang/swig )
+       python? ( dev-lang/swig )
+       ${RDEPEND}
+"
+
+pkg_setup() {
+       if use python; then
+               python_set_active_version 3
+               python_pkg_setup
+       fi
+}
+
+src_prepare() {
+       ./autogen.sh
+}
+
+src_configure() {
+       econf \
+               $(use_enable ares c-ares) \
+               $(use_enable debug) \
+               $(use_enable extras extra) \
+               $(use_enable ipv6) \
+               $(use_enable perl) \
+               $(use python && echo "--enable-python=python-$(python_get_version)") \
+               $(use_enable sasl) \
+               $(use_enable ssl openssl) \
+               $(use_enable tcl tcl) \
+               || die "econf failed"
+}
+
+src_install() {
+       emake install DESTDIR="${D}" || die "make install failed."
+       dodoc AUTHORS README.md || die "dodoc failed"
+}
+
+pkg_postinst() {
+       elog
+       elog "Run 'znc --makeconf' as the user you want to run ZNC as"
+       elog "to make a configuration file"
+       elog "If you are using SSL you should also run 'znc --makepem'"
+       elog
+}