jlec        15/04/08 09:25:31

  Modified:             metadata.xml omniORB-4.1.4-r1.ebuild ChangeLog
  Added:                omniORB-4.1.4-r2.ebuild
  Log:
  Bump EAPI and python support; fix for format-security, bug #520590
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
B9D4F231BD1558AB!)

Revision  Changes    Path
1.7                  net-misc/omniORB/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/omniORB/metadata.xml?rev=1.7&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/omniORB/metadata.xml?rev=1.7&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/omniORB/metadata.xml?r1=1.6&r2=1.7

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/omniORB/metadata.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- metadata.xml        24 Sep 2011 10:09:56 -0000      1.6
+++ metadata.xml        8 Apr 2015 09:25:31 -0000       1.7
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <maintainer>
-               <email>[email protected]</email>
-       </maintainer>
+  <maintainer>
+    <email>[email protected]</email>
+  </maintainer>
 </pkgmetadata>



1.8                  net-misc/omniORB/omniORB-4.1.4-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/omniORB/omniORB-4.1.4-r1.ebuild?rev=1.8&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/omniORB/omniORB-4.1.4-r1.ebuild?rev=1.8&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/omniORB/omniORB-4.1.4-r1.ebuild?r1=1.7&r2=1.8

Index: omniORB-4.1.4-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/omniORB/omniORB-4.1.4-r1.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- omniORB-4.1.4-r1.ebuild     5 Feb 2012 01:53:54 -0000       1.7
+++ omniORB-4.1.4-r1.ebuild     8 Apr 2015 09:25:31 -0000       1.8
@@ -1,24 +1,24 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/omniORB/omniORB-4.1.4-r1.ebuild,v 
1.7 2012/02/05 01:53:54 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/omniORB/omniORB-4.1.4-r1.ebuild,v 
1.8 2015/04/08 09:25:31 jlec Exp $
 
 EAPI="3"
 
 # 2.5 is problematic due to bug #261330
-PYTHON_DEPEND="2:2.6"
+PYTHON_DEPEND="2:2.7"
 
 inherit python eutils multilib
 
 DESCRIPTION="A robust, high-performance CORBA 2 ORB"
-SRC_URI="mirror://sourceforge/omniorb/${P}.tar.gz"
 HOMEPAGE="http://omniorb.sourceforge.net/";
+SRC_URI="mirror://sourceforge/omniorb/${P}.tar.gz"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 IUSE="doc ssl"
 
-RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6b )"
+RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6b:0 )"
 DEPEND="${RDEPEND}"
 
 pkg_setup() {
@@ -48,12 +48,12 @@
 }
 
 src_compile() {
-       cd build
+       cd build || die
        emake OPTCFLAGS="${CFLAGS}" OPTCXXFLAGS="${CXXFLAGS}" || die "emake 
failed"
 }
 
 src_install() {
-       cd build
+       cd build || die
        emake DESTDIR="${D}" install || die "emake install failed"
        # this looks redundant
        rm "${D}/usr/bin/omniidlrun.py" || die



1.72                 net-misc/omniORB/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/omniORB/ChangeLog?rev=1.72&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/omniORB/ChangeLog?rev=1.72&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/omniORB/ChangeLog?r1=1.71&r2=1.72

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/omniORB/ChangeLog,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- ChangeLog   5 Feb 2012 01:53:54 -0000       1.71
+++ ChangeLog   8 Apr 2015 09:25:31 -0000       1.72
@@ -1,6 +1,13 @@
 # ChangeLog for net-misc/omniORB
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/omniORB/ChangeLog,v 1.71 
2012/02/05 01:53:54 floppym Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/omniORB/ChangeLog,v 1.72 
2015/04/08 09:25:31 jlec Exp $
+
+*omniORB-4.1.4-r2 (08 Apr 2015)
+
+  08 Apr 2015; Justin Lecher <[email protected]>
+  +files/omniORB-4.1.4-format-security.patch, +omniORB-4.1.4-r2.ebuild,
+  metadata.xml, omniORB-4.1.4-r1.ebuild:
+  Bump EAPI and python support; fix for format-security, bug #520590
 
   05 Feb 2012; Mike Gilbert <[email protected]> omniORB-4.1.4-r1.ebuild:
   Inherit multilib.
@@ -301,4 +308,3 @@
 
   09 Jul 2002; phoen][x <[email protected]> omniORB-304.ebuild :
   Added KEYWORDS, LICENSE, SLOT.
-



1.1                  net-misc/omniORB/omniORB-4.1.4-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/omniORB/omniORB-4.1.4-r2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/omniORB/omniORB-4.1.4-r2.ebuild?rev=1.1&content-type=text/plain

Index: omniORB-4.1.4-r2.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/omniORB/omniORB-4.1.4-r2.ebuild,v 
1.1 2015/04/08 09:25:31 jlec Exp $

EAPI=5

PYTHON_COMPAT=( python2_7 )

inherit eutils multilib python-single-r1

DESCRIPTION="A robust, high-performance CORBA 2 ORB"
HOMEPAGE="http://omniorb.sourceforge.net/";
SRC_URI="mirror://sourceforge/omniorb/${P}.tar.gz"

LICENSE="LGPL-2 GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc ssl static-libs"

RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6b:0= )"
DEPEND="${RDEPEND}"

src_prepare() {
        # respect ldflags, bug #284191
        epatch \
                "${FILESDIR}"/ldflags.patch \
                "${FILESDIR}"/${P}-openssl-1.patch \
                "${FILESDIR}"/${P}-format-security.patch

        sed \
                -e 's/^CXXDEBUGFLAGS.*/CXXDEBUGFLAGS = $(OPTCXXFLAGS)/' \
                -e 's/^CDEBUGFLAGS.*/CDEBUGFLAGS = $(OPTCFLAGS)/' \
                -i mk/beforeauto.mk.in mk/platforms/i586_linux_2.0*.mk || \
                die "sed failed"
}

src_configure() {
        mkdir build && cd build || die

        local MY_CONF="--prefix=/usr 
--with-omniORB-config=/etc/omniorb/omniORB.cfg \
                --with-omniNames-logdir=/var/log/omniORB 
--libdir=/usr/$(get_libdir)"

        use ssl && MY_CONF="${MY_CONF} --with-openssl=/usr"

        ECONF_SOURCE=".." econf ${MY_CONF} $(use_enable static-libs static)
}

src_compile() {
        cd build || die
        emake OPTCFLAGS="${CFLAGS}" OPTCXXFLAGS="${CXXFLAGS}"
}

src_install() {
        cd build || die
        default
        # this looks redundant
        rm "${ED}/usr/bin/omniidlrun.py" || die

        cd "${S}" || die

        if use doc; then
                dohtml doc/*.html
                dohtml -r doc/omniORB
                docinto print
                dodoc doc/*.pdf
        fi

        cat <<- EOF > "${T}/90omniORB"
                PATH="/usr/share/omniORB/bin/scripts"
                OMNIORB_CONFIG="/etc/omniorb/omniORB.cfg"
        EOF
        doenvd "${T}/90omniORB"
        doinitd "${FILESDIR}"/omniNames

        cp "sample.cfg" "${T}/omniORB.cfg" || die
        cat <<- EOF >> "${T}/omniORB.cfg"
                # resolve the omniNames running on localhost
                InitRef = NameService=corbaname::localhost
        EOF
        insinto /etc/omniorb
        doins "${T}"/omniORB.cfg

        keepdir /var/log/omniORB

        python_optimize
        python_fix_shebang "${ED}"/usr/bin/omniidl
}

pkg_postinst() {
        elog "Since 4.1.2, the omniORB init script has been renamed to 
omniNames for clarity."
}




Reply via email to