flameeyes    14/04/26 20:23:34

  Modified:             ChangeLog
  Added:                awstats-7.3.ebuild
  Log:
  Version bump.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
1CD13C8AD4301342)

Revision  Changes    Path
1.35                 www-misc/awstats/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/awstats/ChangeLog?rev=1.35&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/awstats/ChangeLog?rev=1.35&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/awstats/ChangeLog?r1=1.34&r2=1.35

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-misc/awstats/ChangeLog,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- ChangeLog   3 Apr 2013 10:09:04 -0000       1.34
+++ ChangeLog   26 Apr 2014 20:23:34 -0000      1.35
@@ -1,6 +1,11 @@
 # ChangeLog for www-misc/awstats
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-misc/awstats/ChangeLog,v 1.34 
2013/04/03 10:09:04 flameeyes Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-misc/awstats/ChangeLog,v 1.35 
2014/04/26 20:23:34 flameeyes Exp $
+
+*awstats-7.3 (26 Apr 2014)
+
+  26 Apr 2014; Diego E. Pettenò <[email protected]> +awstats-7.3.ebuild:
+  Version bump.
 
 *awstats-7.1.1 (03 Apr 2013)
 



1.1                  www-misc/awstats/awstats-7.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/awstats/awstats-7.3.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-misc/awstats/awstats-7.3.ebuild?rev=1.1&content-type=text/plain

Index: awstats-7.3.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-misc/awstats/awstats-7.3.ebuild,v 1.1 
2014/04/26 20:23:34 flameeyes Exp $

EAPI=4

inherit eutils

MY_P=${PN}-${PV%_p*}

DESCRIPTION="AWStats is short for Advanced Web Statistics."
HOMEPAGE="http://www.awstats.org/";

if [ ${MY_P} != ${P} ]; then
        SRC_URI="http://dev.gentoo.org/~flameeyes/awstats/${P}.tar.gz";
        # The following SRC_URI is useful only when fetching for the first time
        # after bump; upstream does not bump the version when they change it, so
        # we rename it to include the date and upload to our mirrors instead.
        #SRC_URI="http://www.awstats.org/files/${MY_P}.tar.gz -> ${P}.tar.gz"
else
        SRC_URI="http://www.awstats.org/files/${P}.tar.gz";
fi

S=${WORKDIR}/${MY_P}

LICENSE="GPL-3"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd"
IUSE="geoip ipv6"

SLOT="0"

RDEPEND=">=dev-lang/perl-5.6.1
        virtual/perl-Time-Local
        dev-perl/URI
        geoip? ( dev-perl/Geo-IP )
        ipv6? ( dev-perl/Net-IP dev-perl/Net-DNS )"
DEPEND=""

src_prepare() {
        epatch "${FILESDIR}"/${PN}-7.1-gentoo.diff

        # change default installation directory
        find . -type f -exec sed \
                -e "s#/usr/local/awstats/wwwroot#/usr/share/awstats/wwwroot#g" \
                -e 
'/PossibleLibDir/s:(.*):("/usr/share/awstats/wwwroot/cgi-bin/lib"):' \
                -i {} + || die "find/sed failed"

        # set default values for directories; use apache log as an example
        sed \
                -e "s|^\(LogFile=\).*$|\1\"/var/log/apache2/access_log\"|" \
                -e "s|^\(SiteDomain=\).*$|\1\"localhost\"|" \
                -e "s|^\(DirIcons=\).*$|\1\"/awstats/icon\"|" \
                -i "${S}"/wwwroot/cgi-bin/awstats.model.conf || die "sed failed"

        # enable plugins

        if use ipv6; then
                sed -e "s|^#\(LoadPlugin=\"ipv6\"\)$|\1|" \
                -i "${S}"/wwwroot/cgi-bin/awstats.model.conf || die "sed failed"
        fi

        if use geoip; then
                sed -e '/LoadPlugin="geoip /aLoadPlugin="geoip GEOIP_STANDARD 
/usr/share/GeoIP/GeoIP.dat"' \
                -i "${S}"/wwwroot/cgi-bin/awstats.model.conf || die "sed failed"
        fi

        find "${S}" '(' -type f -not -name '*.pl' ')' -exec chmod -x {} + || die
}

src_install() {
        dohtml -r docs/*
        dodoc README.TXT
        newdoc wwwroot/cgi-bin/plugins/example/example.pm example_plugin.pm
        dodoc -r tools/xslt

        keepdir /var/lib/awstats

        insinto /etc/awstats
        doins "${S}"/wwwroot/cgi-bin/awstats.model.conf

        # remove extra content that we don't want to install
        rm -r "${S}"/wwwroot/cgi-bin/awstats.model.conf \
                "${S}"/wwwroot/classes/src || die

        insinto /usr/share/awstats
        doins -r wwwroot
        chmod +x "${D}"/usr/share/awstats/wwwroot/cgi-bin/*.pl

        cd "${S}"/tools
        dobin awstats_buildstaticpages.pl awstats_exportlib.pl \
                awstats_updateall.pl
        newbin logresolvemerge.pl awstats_logresolvemerge.pl
        newbin maillogconvert.pl awstats_maillogconvert.pl
        newbin urlaliasbuilder.pl awstats_urlaliasbuilder.pl

        dosym ../share/awstats/wwwroot/cgi-bin/awstats.pl /usr/bin/awstats.pl 
|| die
}

pkg_postinst() {
        elog "The AWStats-Manual is available either inside"
        elog "the /usr/share/doc/${PF} - folder, or at"
        elog "http://awstats.sourceforge.net/docs/index.html ."
        elog
        elog "Copy the /etc/awstats/awstats.model.conf to"
        elog "/etc/awstats/awstats.<yourdomain>.conf and edit it."
        elog ""
        ewarn "This ebuild does no longer use webapp-config to install"
        ewarn "instead you should point your configuration to the stable"
        ewarn "directory tree in the following path:"
        ewarn "    /usr/share/awstats"
}




Reply via email to