idl0r       14/03/27 22:28:51

  Modified:             ChangeLog
  Added:                haproxy-1.4.25.ebuild
  Log:
  Version bump
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
B427ABC8)

Revision  Changes    Path
1.89                 net-proxy/haproxy/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/haproxy/ChangeLog?rev=1.89&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/haproxy/ChangeLog?rev=1.89&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/haproxy/ChangeLog?r1=1.88&r2=1.89

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-proxy/haproxy/ChangeLog,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -r1.88 -r1.89
--- ChangeLog   3 Feb 2014 21:49:10 -0000       1.88
+++ ChangeLog   27 Mar 2014 22:28:51 -0000      1.89
@@ -1,6 +1,11 @@
 # ChangeLog for net-proxy/haproxy
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-proxy/haproxy/ChangeLog,v 1.88 
2014/02/03 21:49:10 idl0r Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/haproxy/ChangeLog,v 1.89 
2014/03/27 22:28:51 idl0r Exp $
+
+*haproxy-1.4.25 (27 Mar 2014)
+
+  27 Mar 2014; Christian Ruppert <[email protected]> +haproxy-1.4.25.ebuild:
+  Version bump
 
 *haproxy-1.5_beta22 (03 Feb 2014)
 



1.1                  net-proxy/haproxy/haproxy-1.4.25.ebuild

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

Index: haproxy-1.4.25.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-proxy/haproxy/haproxy-1.4.25.ebuild,v 
1.1 2014/03/27 22:28:51 idl0r Exp $

EAPI="5"

inherit user versionator toolchain-funcs flag-o-matic

DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
HOMEPAGE="http://haproxy.1wt.eu";
SRC_URI="http://haproxy.1wt.eu/download/$(get_version_component_range 
1-2)/src/${P}.tar.gz"

LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="+crypt examples +pcre vim-syntax"

DEPEND="pcre? ( dev-libs/libpcre )"
RDEPEND="${DEPEND}"

pkg_setup() {
        enewgroup haproxy
        enewuser haproxy -1 -1 -1 haproxy
}

src_compile() {
        local args="TARGET=linux2628"

        if use pcre; then
                args="${args} USE_PCRE=1"
        else
                args="${args} USE_PCRE="
        fi

#       if use kernel_linux; then
#               args="${args} USE_LINUX_SPLICE=1 USE_LINUX_TPROXY=1"
#       else
#               args="${args} USE_LINUX_SPLICE= USE_LINUX_TPROXY="
#       fi

        if use crypt; then
                args="${args} USE_LIBCRYPT=1"
        else
                args="${args} USE_LIBCRYPT="
        fi

        # For now, until the strict-aliasing breakage will be fixed
#       append-cflags -fno-strict-aliasing

        emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC=$(tc-getCC) ${args} || 
die
}

src_install() {
        dobin haproxy || die

        newinitd "${FILESDIR}/haproxy.initd-r2" haproxy || die

        # Don't install useless files
        rm examples/build.cfg doc/*gpl.txt

        dodoc CHANGELOG ROADMAP TODO doc/{configuration,haproxy-en}.txt
        doman doc/haproxy.1

        if use examples;
        then
                docinto examples
                dodoc examples/*.cfg || die
        fi

        if use vim-syntax;
        then
                insinto /usr/share/vim/vimfiles/syntax
                doins examples/haproxy.vim || die
        fi
}

pkg_postinst() {
        if [[ ! -f "${ROOT}/etc/haproxy.cfg" ]] ; then
                ewarn "You need to create /etc/haproxy.cfg before you start the 
haproxy service."
                ewarn "It's best practice to not run haproxy as root, user and 
group haproxy was therefore created."
                ewarn "Make use of them with the \"user\" and \"group\" 
directives."

                if [[ -d "${ROOT}/usr/share/doc/${PF}" ]]; then
                        einfo "Please consult the installed documentation for 
learning the configuration file's syntax."
                        einfo "The documentation and sample configuration files 
are installed here:"
                        einfo "   ${ROOT}usr/share/doc/${PF}"
                fi
        fi
}




Reply via email to