wired       14/05/09 05:17:38

  Modified:             ChangeLog znc-9999.ebuild
  Added:                znc-1.4.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
EB9B4AFA)

Revision  Changes    Path
1.75                 net-irc/znc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/znc/ChangeLog?rev=1.75&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/znc/ChangeLog?rev=1.75&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/znc/ChangeLog?r1=1.74&r2=1.75

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-irc/znc/ChangeLog,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -r1.74 -r1.75
--- ChangeLog   8 May 2014 03:28:36 -0000       1.74
+++ ChangeLog   9 May 2014 05:17:38 -0000       1.75
@@ -1,6 +1,12 @@
 # ChangeLog for net-irc/znc
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/znc/ChangeLog,v 1.74 2014/05/08 
03:28:36 wired Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/znc/ChangeLog,v 1.75 2014/05/09 
05:17:38 wired Exp $
+
+*znc-1.4 (09 May 2014)
+
+  09 May 2014; Alex Alexander <[email protected]> +znc-1.4.ebuild,
+  znc-9999.ebuild:
+  version bump
 
   08 May 2014; Alex Alexander <[email protected]> znc-1.2-r1.ebuild,
   znc-9999.ebuild:



1.9                  net-irc/znc/znc-9999.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/znc/znc-9999.ebuild?rev=1.9&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/znc/znc-9999.ebuild?rev=1.9&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/znc/znc-9999.ebuild?r1=1.8&r2=1.9

Index: znc-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-irc/znc/znc-9999.ebuild,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- znc-9999.ebuild     8 May 2014 03:28:36 -0000       1.8
+++ znc-9999.ebuild     9 May 2014 05:17:38 -0000       1.9
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 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.8 
2014/05/08 03:28:36 wired Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/znc/znc-9999.ebuild,v 1.9 
2014/05/09 05:17:38 wired Exp $
 
 EAPI=5
 
@@ -94,7 +94,6 @@
                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
        else
                elog
@@ -105,7 +104,7 @@
                        elog "Run 'emerge --config znc' to configure ZNC"
                        elog "as a system-wide daemon."
                        elog
-                       elog "If you are using SSL you should also run:"
+                       elog "To generate a new SSL certificate, run:"
                        elog "  znc --system-wide-config-as znc --makepem -d 
${CONFDIR}"
                        elog "as root"
                        elog



1.1                  net-irc/znc/znc-1.4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/znc/znc-1.4.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-irc/znc/znc-1.4.ebuild?rev=1.1&content-type=text/plain

Index: znc-1.4.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/znc/znc-1.4.ebuild,v 1.1 2014/05/09 
05:17:38 wired Exp $

EAPI=5

PYTHON_COMPAT=( python{3_2,3_3} )
inherit base python-single-r1 user

MY_PV=${PV/_/-}
DESCRIPTION="An advanced IRC Bouncer"

if [[ ${PV} == *9999* ]]; then
        inherit git-2
        EGIT_REPO_URI=${EGIT_REPO_URI:-"git://github.com/znc/znc.git"}
        SRC_URI=""
        KEYWORDS=""
else
        SRC_URI="http://znc.in/releases/${PN}-${MY_PV}.tar.gz";
        KEYWORDS="~amd64 ~arm ~x86"
fi

HOMEPAGE="http://znc.in";
LICENSE="GPL-2"
SLOT="0"
IUSE="daemon debug ipv6 perl python ssl sasl tcl"

REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

RDEPEND="
        perl? ( >=dev-lang/perl-5.10 )
        sasl? ( >=dev-libs/cyrus-sasl-2 )
        ssl? ( >=dev-libs/openssl-0.9.7d )
        tcl? ( dev-lang/tcl )
"
DEPEND="
        virtual/pkgconfig
        perl? ( dev-lang/swig )
        python? (
                >=dev-lang/swig-2.0.8
                >=dev-lang/perl-5.10
        )
        ${RDEPEND}
"

S=${WORKDIR}/${PN}-${MY_PV}

PATCHES=(
        "${FILESDIR}/${PN}-1.0-systemwideconfig.patch"
)

CONFDIR="/var/lib/znc"

pkg_setup() {
        if use python; then
                python-single-r1_pkg_setup
        fi
        if use daemon; then
                enewgroup ${PN}
                enewuser ${PN} -1 -1 /dev/null ${PN}
        fi
}

src_prepare() {
        if [[ ${PV} == *9999* ]]; then
                ./autogen.sh
        fi

        base_src_prepare
}

src_configure() {
        econf \
                $(use_enable debug) \
                $(use_enable ipv6) \
                $(use_enable perl) \
                $(use python && echo "--enable-python=python3") \
                $(use_enable sasl cyrus) \
                $(use_enable ssl openssl) \
                $(use_enable tcl tcl)
}

src_install() {
        emake install DESTDIR="${D}"
        dodoc NOTICE README.md
        if use daemon; then
                newinitd "${FILESDIR}"/znc.initd znc
                newconfd "${FILESDIR}"/znc.confd znc
        fi
}

pkg_postinst() {
        if use !daemon; then
                elog
                elog "Run 'znc --makeconf' as the user you want to run ZNC as"
                elog "to make a configuration file"
                elog
        else
                elog
                elog "An init-script was installed in /etc/init.d"
                elog "A config file was installed in /etc/conf.d"
                if [[ ! -d "${EROOT}${CONFDIR}" ]]; then
                        elog
                        elog "Run 'emerge --config znc' to configure ZNC"
                        elog "as a system-wide daemon."
                        elog
                        elog "To generate a new SSL certificate, run:"
                        elog "  znc --system-wide-config-as znc --makepem -d 
${CONFDIR}"
                        elog "as root"
                        elog
                        elog "If migrating from a user-based install"
                        elog "you can use your existing config files:"
                        elog "  mkdir ${CONFDIR}"
                        elog "  mv /home/\$USER/.znc/* ${CONFDIR}"
                        elog "  rm -rf /home/\$USER/.znc"
                        elog "  chown -R znc:znc ${CONFDIR}"
                        elog
                        elog "If you already have znc set up and want take 
advantage of the"
                        elog "init script but skip of all the above, you can 
also edit"
                        elog "  /etc/conf.d/znc"
                        elog "and adjust the variables to your current znc user 
and config"
                        elog "location."
                        if [[ -d "${EROOT}"/etc/znc ]]; then
                                elog
                                ewarn "/etc/znc exists on your system."
                                ewarn "Due to the nature of the contents of 
that folder,"
                                ewarn "we have changed the default 
configuration to use"
                                ewarn " /var/lib/znc"
                                ewarn "please move /etc/znc to /var/lib/znc"
                                ewarn "or adjust /etc/conf.d/znc"
                        fi
                else
                        elog "Existing config detected in ${CONFDIR}"
                        elog "You're good to go :)"
                fi
                elog
        fi
}

pkg_config() {
        if use daemon && ! [[ -d "${EROOT}${CONFDIR}" ]]; then
                einfo "Press ENTER to interactively create a new configuration 
file for znc."
                einfo "To abort, press Control-C"
                read
                mkdir -p "${EROOT}${CONFDIR}" || die
                chown -R ${PN}:${PN} "${EROOT}${CONFDIR}" ||
                        die "Setting permissions failed"
                "${EROOT}"/usr/bin/znc --system-wide-config-as znc -c -r -d 
"${EROOT}${CONFDIR}" ||
                        die "Config failed"
                echo
                einfo "To start znc, run '/etc/init.d/znc start'"
                einfo "or add znc to a runlevel:"
                einfo "  rc-update add znc default"
        else
                if use daemon; then
                        ewarn "${CONFDIR} already exists, aborting to avoid 
damaging"
                        ewarn "any existing configuration. If you are sure you 
want"
                        ewarn "to generate a new configuration, remove the 
folder"
                        ewarn "and try again."
                else
                        ewarn "To configure znc as a system-wide daemon you 
have to"
                        ewarn "enable the 'daemon' use flag."
                fi
        fi
}




Reply via email to