jlec        15/06/04 10:58:59

  Modified:             zeromq-3.2.3.ebuild ChangeLog
  Added:                zeromq-3.2.5.ebuild zeromq-4.1.1.ebuild
  Log:
  Version Bump; fix subslots to soname
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
E9402A79B03529A2!)

Revision  Changes    Path
1.11                 net-libs/zeromq/zeromq-3.2.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/zeromq-3.2.3.ebuild?rev=1.11&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/zeromq-3.2.3.ebuild?rev=1.11&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/zeromq-3.2.3.ebuild?r1=1.10&r2=1.11

Index: zeromq-3.2.3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/zeromq/zeromq-3.2.3.ebuild,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- zeromq-3.2.3.ebuild 16 Feb 2014 19:56:02 -0000      1.10
+++ zeromq-3.2.3.ebuild 4 Jun 2015 10:58:58 -0000       1.11
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/zeromq/zeromq-3.2.3.ebuild,v 1.10 
2014/02/16 19:56:02 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/zeromq/zeromq-3.2.3.ebuild,v 1.11 
2015/06/04 10:58:58 jlec Exp $
 
 EAPI=5
 
@@ -15,22 +15,24 @@
 KEYWORDS="amd64 arm hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos"
 IUSE="pgm test static-libs elibc_glibc"
 
-DEPEND="|| ( sys-devel/gcc sys-devel/gcc-apple )
-               pgm? (
-                 virtual/pkgconfig
-                 =net-libs/openpgm-5.1.118
-               )
-               elibc_glibc? ( sys-apps/util-linux )"
+DEPEND="
+       || ( sys-devel/gcc sys-devel/gcc-apple )
+       pgm? (
+               virtual/pkgconfig
+               =net-libs/openpgm-5.1.118
+       )
+       elibc_glibc? ( sys-apps/util-linux )"
 RDEPEND=""
 
 src_prepare() {
-       epatch "${FILESDIR}"/${P}-unused-variable.patch || die
+       epatch "${FILESDIR}"/${P}-unused-variable.patch
        einfo "Removing bundled OpenPGM library"
        sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.in || die
        rm -r "${S}"/foreign/openpgm/libpgm* || die
        # apply effective bit of below commit to fix compilation on Darwin
        # 
https://github.com/zeromq/zeromq3-x/commit/400cbc208a768c4df5039f401dd2688eede6e1ca
        sed -i -e '/strndup/d' tests/test_disconnect_inproc.cpp || die
+       mv configure.{in,ac} || die
        eautoreconf
 }
 
@@ -39,21 +41,22 @@
        use pgm && myconf="--with-system-pgm" || myconf="--without-pgm"
        econf \
          $(use_enable static-libs static) \
-         $myconf
+         ${myconf}
+}
+
+src_test() {
+       emake -j1 check
 }
 
 src_install() {
-       emake DESTDIR="${D}" install || die "emake install failed"
-       dodoc NEWS README AUTHORS ChangeLog || die "dodoc failed"
-       doman doc/*.[1-9] || die "doman failed"
+       default
+       doman doc/*.[1-9]
 
        # remove useless .la files
-       find "${D}" -name '*.la' -delete
+       find "${ED}" -name '*.la' -delete || die
 
        # remove useless .a (only for non static compilation)
-       use static-libs || find "${D}" -name '*.a' -delete
-}
-
-src_test() {
-       emake -j1 check
+       if ! use static-libs; then
+               find "${ED}" -name '*.a' -delete || die
+       fi
 }



1.67                 net-libs/zeromq/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/ChangeLog?rev=1.67&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/ChangeLog?rev=1.67&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/ChangeLog?r1=1.66&r2=1.67

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/zeromq/ChangeLog,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- ChangeLog   7 Apr 2015 14:31:02 -0000       1.66
+++ ChangeLog   4 Jun 2015 10:58:58 -0000       1.67
@@ -1,6 +1,13 @@
 # ChangeLog for net-libs/zeromq
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/zeromq/ChangeLog,v 1.66 2015/04/07 
14:31:02 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/zeromq/ChangeLog,v 1.67 2015/06/04 
10:58:58 jlec Exp $
+
+*zeromq-3.2.5 (04 Jun 2015)
+*zeromq-4.1.1 (04 Jun 2015)
+
+  04 Jun 2015; Justin Lecher <[email protected]> +zeromq-3.2.5.ebuild,
+  +zeromq-4.1.1.ebuild, zeromq-3.2.3.ebuild:
+  Version Bump; fix subslots to soname
 
   07 Apr 2015; Justin Lecher <[email protected]> zeromq-2.2.0.ebuild:
   Block net-libs/cppzmq due to file collision, bug #545226



1.1                  net-libs/zeromq/zeromq-3.2.5.ebuild

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

Index: zeromq-3.2.5.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/zeromq/zeromq-3.2.5.ebuild,v 1.1 
2015/06/04 10:58:58 jlec Exp $

EAPI=5

inherit autotools

DESCRIPTION="ZeroMQ is a brokerless kernel"
HOMEPAGE="http://www.zeromq.org/";
SRC_URI="http://download.zeromq.org/${P}.tar.gz";

LICENSE="LGPL-3"
SLOT="0/3"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos"
IUSE="pgm test static-libs elibc_glibc"

DEPEND="
        || ( sys-devel/gcc sys-devel/gcc-apple )
        pgm? (
                virtual/pkgconfig
                >=net-libs/openpgm-5.2
        )
        elibc_glibc? ( sys-apps/util-linux )"
RDEPEND=""

src_prepare() {
        einfo "Removing bundled OpenPGM library"
        sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.in || die
        rm -r "${S}"/foreign/openpgm/libpgm* || die
        # apply effective bit of below commit to fix compilation on Darwin
        # 
https://github.com/zeromq/zeromq3-x/commit/400cbc208a768c4df5039f401dd2688eede6e1ca
        sed -i -e '/strndup/d' tests/test_disconnect_inproc.cpp || die
        mv configure.{in,ac} || die
        eautoreconf
}

src_configure() {
        local myconf
        use pgm && myconf="--with-system-pgm" || myconf="--without-pgm"
        econf \
          $(use_enable static-libs static) \
          ${myconf}
}

src_test() {
        emake -j1 check
}

src_install() {
        default
        doman doc/*.[1-9]

        # remove useless .la files
        find "${ED}" -name '*.la' -delete || die

        # remove useless .a (only for non static compilation)
        if ! use static-libs; then
                find "${ED}" -name '*.a' -delete || die
        fi
}



1.1                  net-libs/zeromq/zeromq-4.1.1.ebuild

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

Index: zeromq-4.1.1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/zeromq/zeromq-4.1.1.ebuild,v 1.1 
2015/06/04 10:58:58 jlec Exp $

EAPI=5

AUTOTOOLS_AUTORECONF=true

inherit autotools-utils

DESCRIPTION="A brokerless kernel"
HOMEPAGE="http://www.zeromq.org/";
SRC_URI="http://download.zeromq.org/${P}.tar.gz";

LICENSE="LGPL-3"
SLOT="0/4"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
IUSE="pgm static-libs test"

RDEPEND="
        dev-libs/libsodium:=
        pgm? ( =net-libs/openpgm-5.2.122 )"
DEPEND="${RDEPEND}
        sys-apps/util-linux
        pgm? ( virtual/pkgconfig )"

src_prepare() {
        einfo "Removing bundled OpenPGM library"
        rm -fr "${S}"/foreign/openpgm/libpgm* || die
        sed \
                -e '/libzmq_werror=/s:yes:no:g' \
                -i configure.ac || die
        autotools-utils_src_prepare
}

src_configure() {
        local myeconfargs=()
        use pgm && myeconfargs+=( --with-system-pgm ) || myeconfargs+=( 
--without-pgm )
        autotools-utils_src_configure
}

src_test() {
        autotools-utils_src_test -j1
}

src_install() {
        autotools-utils_src_install

        doman doc/*.[1-9]
}




Reply via email to