diff options
author | Alastair Tse <liquidx@gentoo.org> | 2006-07-24 18:32:44 +0000 |
---|---|---|
committer | Alastair Tse <liquidx@gentoo.org> | 2006-07-24 18:32:44 +0000 |
commit | c37ac39fa72174b9d4bb070f76c3a9f56bf5d42f (patch) | |
tree | ed4a5e96ffe898c3abb3a2640a324ed17754e65a /net-misc/omniORB | |
parent | punt old/insecure version - bug #140493 - thanks jakub (diff) | |
download | gentoo-2-c37ac39fa72174b9d4bb070f76c3a9f56bf5d42f.tar.gz gentoo-2-c37ac39fa72174b9d4bb070f76c3a9f56bf5d42f.tar.bz2 gentoo-2-c37ac39fa72174b9d4bb070f76c3a9f56bf5d42f.zip |
version bump (#140328)
(Portage version: 2.1.1_pre3-r4)
Diffstat (limited to 'net-misc/omniORB')
-rw-r--r-- | net-misc/omniORB/ChangeLog | 8 | ||||
-rw-r--r-- | net-misc/omniORB/files/digest-omniORB-4.0.7 | 3 | ||||
-rw-r--r-- | net-misc/omniORB/omniORB-4.0.7.ebuild | 82 |
3 files changed, 92 insertions, 1 deletions
diff --git a/net-misc/omniORB/ChangeLog b/net-misc/omniORB/ChangeLog index b53e230c446c..ff7f65107e7c 100644 --- a/net-misc/omniORB/ChangeLog +++ b/net-misc/omniORB/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-misc/omniORB # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/omniORB/ChangeLog,v 1.40 2006/04/13 17:48:35 fmccor Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/omniORB/ChangeLog,v 1.41 2006/07/24 18:32:44 liquidx Exp $ + +*omniORB-4.0.7 (24 Jul 2006) + + 24 Jul 2006; Alastair Tse <liquidx@gentoo.org> -omniORB-4.0.3.ebuild, + -omniORB-4.0.4.ebuild, +omniORB-4.0.7.ebuild: + version bump (#140328) 13 Apr 2006; Ferris McCormick <fmccor@gentoo.org> omniORB-4.0.6.ebuild: Add ~sparc keyword. Builds and runs on sparc. (Has not always been the diff --git a/net-misc/omniORB/files/digest-omniORB-4.0.7 b/net-misc/omniORB/files/digest-omniORB-4.0.7 new file mode 100644 index 000000000000..f5a65a74e63d --- /dev/null +++ b/net-misc/omniORB/files/digest-omniORB-4.0.7 @@ -0,0 +1,3 @@ +MD5 9d478031be34232e988f3d5874396499 omniORB-4.0.7.tar.gz 2784040 +RMD160 04e1d7e13000f25178ebd45cef784fbb668586d2 omniORB-4.0.7.tar.gz 2784040 +SHA256 e4c0875794a74ac627b7b74b6098e75c8413bd156856dc434a49c4c112a68af2 omniORB-4.0.7.tar.gz 2784040 diff --git a/net-misc/omniORB/omniORB-4.0.7.ebuild b/net-misc/omniORB/omniORB-4.0.7.ebuild new file mode 100644 index 000000000000..85d8f81a4345 --- /dev/null +++ b/net-misc/omniORB/omniORB-4.0.7.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/omniORB/omniORB-4.0.7.ebuild,v 1.1 2006/07/24 18:32:44 liquidx Exp $ + +inherit python + +DESCRIPTION="A robust, high-performance CORBA 2 ORB" +SRC_URI="mirror://sourceforge/omniorb/${PF}.tar.gz" +HOMEPAGE="http://omniorb.sourceforge.net/" + +IUSE="ssl" + +LICENSE="LGPL-2 GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +DEPEND="dev-lang/python + ssl? ( >=dev-libs/openssl-0.9.6b )" + +src_unpack() { + unpack ${A} + sed -i -e "s/^CXXDEBUGFLAGS.*/CXXDEBUGFLAGS = ${CXXFLAGS}/" \ + -e "s/^CDEBUGFLAGS.*/CDEBUGFLAGS = ${CFLAGS}/" \ + ${S}/mk/beforeauto.mk.in \ + ${S}/mk/platforms/i586_linux_2.0_*.mk +} + +src_compile() { + cd ${S} + + mkdir ${S}/build + cd ${S}/build + + MY_CONF="--prefix=/usr --with-omniORB-config=/etc/omniorb/omniORB.cfg --with-omniNames-logdir=/var/log/omniORB" + + use ssl && MY_CONF="${MY_CONF} --with-openssl=/usr" + + python_version + PYTHON=/usr/bin/python${PYVER} ../configure ${MY_CONF} \ + || die "./configure failed" + + emake || die "make failed" +} + +src_install () { + + cd ${S}/build + emake DESTDIR=${D} install + + cd ${S} + dodoc COPYING* CREDITS README* ReleaseNotes* + + cd ${S}/doc + docinto print + dodoc *.ps + dodoc *.tex + dodoc *.pdf + + dodir /etc/env.d/ + echo "PATH=/usr/share/omniORB/bin/scripts" > ${D}/etc/env.d/90omniORB + echo "OMNIORB_CONFIG=/etc/omniorb/omniORB.cfg" >> ${D}/etc/env.d/90omniORB + exeinto /etc/init.d + newexe ${FILESDIR}/omniORB-4.0.0 omniORB + + cp ${S}/sample.cfg ${S}/omniORB.cfg + dodir /etc/omniorb + insinto /etc/omniorb + doins ${S}/omniORB.cfg + + keepdir /var/log/omniORB +} + +pkg_postinst() { + echo "Performing post-installation routines for ${P}." + + if [ ! -f "${ROOT}etc/omniorb/omniORB.cfg" ] ; then + echo "ORBInitialHost `uname -n`" > ${ROOT}etc/omniorb/omniORB.cfg + echo "ORBInitialPort 2809" >> ${ROOT}etc/omniorb/omniORB.cfg + fi + + #/usr/bin/python ${ROOT}usr/share/doc/${PF}/mkomnistubs.py +} |