[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2024-07-30 Thread Pacho Ramos
commit: ed5b0bd866080b14eac23060daab91041aa322f3
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Jul 30 19:26:54 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Jul 30 21:11:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5b0bd8

net-misc/omniORB: Support py3.12

Closes: https://bugs.gentoo.org/929727
Signed-off-by: Pacho Ramos  gentoo.org>

 net-misc/omniORB/omniORB-4.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/omniORB/omniORB-4.3.0.ebuild 
b/net-misc/omniORB/omniORB-4.3.0.ebuild
index 49ee886822a3..7e108749c512 100644
--- a/net-misc/omniORB/omniORB-4.3.0.ebuild
+++ b/net-misc/omniORB/omniORB-4.3.0.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2023-06-23 Thread Sam James
commit: c211f25b3dc030e3ed149ac87f54d226ccda2277
Author: Thomas Juerges  icloud  com>
AuthorDate: Sun Jun 18 09:19:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 24 01:15:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c211f25b

net-misc/omniORB: enable py3.11

Signed-off-by: Thomas Juerges  icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/31529
Signed-off-by: Sam James  gentoo.org>

 net-misc/omniORB/omniORB-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.3.0.ebuild 
b/net-misc/omniORB/omniORB-4.3.0.ebuild
index a5f9147c3a52..8c5b5b6367f9 100644
--- a/net-misc/omniORB/omniORB-4.3.0.ebuild
+++ b/net-misc/omniORB/omniORB-4.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2023-05-01 Thread Sam James
commit: 244deffeb6fead45ef44b38f982a3a8e5a8f9093
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 12:43:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 12:48:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244deffe

net-misc/omniORB: drop 4.2.4

Signed-off-by: Sam James  gentoo.org>

 net-misc/omniORB/Manifest |  1 -
 net-misc/omniORB/omniORB-4.2.4.ebuild | 92 ---
 2 files changed, 93 deletions(-)

diff --git a/net-misc/omniORB/Manifest b/net-misc/omniORB/Manifest
index 55791e76cfe8..d87e33743a47 100644
--- a/net-misc/omniORB/Manifest
+++ b/net-misc/omniORB/Manifest
@@ -1,2 +1 @@
-DIST omniORB-4.2.4.tar.bz2 2713397 BLAKE2B 
5759b2563dca421b9a994bb13c30ce6dd98324a2357c4908130a42ce5baec357b881c22b4dff27809607ebde27e7cd65305a91aa5cbdb6d68a19df1f36524e72
 SHA512 
0b142b127175f16f844823e5adf5593b290528646e13a4c30f6cbd92d159d3998a81b952717039c3f0e386f79404ddd18a3de35fc45fa88383d1d9e51064d988
 DIST omniORB-4.3.0.tar.bz2 2762061 BLAKE2B 
f9103080011a7e683b7e63f6553e8a60947820a331d7c4e3559c961a7f36b17e235c5808e7b282d0227343e6e794106b9f2b93bf138b1a919716d1338e1c9cc2
 SHA512 
b081c1acbea3c7bee619a288fec209a0705b7d436f8e5fd4743675046356ef271a8c75882334fcbde4ff77d15f54d2da55f6cfcd117b01e42919d04fd29bfe2f

diff --git a/net-misc/omniORB/omniORB-4.2.4.ebuild 
b/net-misc/omniORB/omniORB-4.2.4.ebuild
deleted file mode 100644
index 1195e57df419..
--- a/net-misc/omniORB/omniORB-4.2.4.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_9 )
-
-inherit python-single-r1
-
-MY_P="${P/_p/-}"
-DESCRIPTION="A robust, high-performance CORBA 2 ORB"
-HOMEPAGE="http://omniorb.sourceforge.net/";
-SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
-
-LICENSE="LGPL-2 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-IUSE="doc ipv6 ssl"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   ssl? ( dev-libs/openssl:0= )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-
-   # The OPTC(XX)FLAGS variables aren't present in these files, but we
-   # will set them when we call emake.
-   sed \
-   -e 's/^CXXDEBUGFLAGS.*/CXXDEBUGFLAGS = $(OPTCXXFLAGS)/' \
-   -e 's/^CDEBUGFLAGS.*/CDEBUGFLAGS = $(OPTCFLAGS)/' \
-   -i mk/beforeauto.mk.in mk/platforms/i586_linux_2.0*.mk || \
-   die "failed to switch CFLAGS variables in the makefile includes"
-
-   # The out-of-source build is suggested by upstream.
-   mkdir build || die "failed to create build directory"
-}
-
-src_configure() {
-   cd build || die "failed to change into the build directory"
-
-   ECONF_SOURCE=".." econf \
-   --disable-static \
-   --with-omniORB-config=/etc/omniorb/omniORB.cfg \
-   --with-omniNames-logdir=/var/log/omniORB \
-   --libdir="/usr/$(get_libdir)" \
-   $(use_enable ipv6) \
-   $(use_with ssl openssl "/usr")
-}
-
-src_compile() {
-   cd build || die "failed to change into the build directory"
-   emake OPTCFLAGS="${CFLAGS}" OPTCXXFLAGS="${CXXFLAGS}"
-}
-
-src_install() {
-   cd build || die "failed to change into the build directory"
-   default
-
-   rm "${ED}/usr/bin/omniidlrun.py" || \
-   die "failed to remove redundant omniidlrun.py"
-
-   cd "${S}" || die "failed to change into the ${S} directory"
-
-   dodoc CREDITS doc/*.html ReleaseNotes.txt update.log
-   dodoc -r doc/omniORB
-
-   if use doc; then
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2022-07-01 Thread Agostino Sarubbo
commit: 09c299807781bdc9135207c0cb012e3e4b9b4307
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul  1 08:41:46 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul  1 08:41:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09c29980

net-misc/omniORB: ppc stable wrt bug #855434

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/omniORB/omniORB-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.3.0.ebuild 
b/net-misc/omniORB/omniORB-4.3.0.ebuild
index 1bfd016685a9..318a73b9dc09 100644
--- a/net-misc/omniORB/omniORB-4.3.0.ebuild
+++ b/net-misc/omniORB/omniORB-4.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2022-07-01 Thread Joonas Niilola
commit: 3e438433bcef09505624a0e114c9ab05318d0502
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul  1 07:04:20 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul  1 07:05:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e438433

net-misc/omniORB: add missing BDEPEND to 4.3.0

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/omniORB/omniORB-4.3.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/omniORB/omniORB-4.3.0.ebuild 
b/net-misc/omniORB/omniORB-4.3.0.ebuild
index b21c7e1c8f65..1bfd016685a9 100644
--- a/net-misc/omniORB/omniORB-4.3.0.ebuild
+++ b/net-misc/omniORB/omniORB-4.3.0.ebuild
@@ -21,6 +21,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="${PYTHON_DEPS}
ssl? ( dev-libs/openssl:= )"
 DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2022-07-01 Thread Joonas Niilola
commit: 208f67cce17b6e5eff5b0c4f7bb8c62270e80e37
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul  1 07:01:28 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul  1 07:05:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208f67cc

net-misc/omniORB: Stabilize 4.3.0 x86, #855434

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/omniORB/omniORB-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.3.0.ebuild 
b/net-misc/omniORB/omniORB-4.3.0.ebuild
index 47e8b30d7e53..3564731a5c4e 100644
--- a/net-misc/omniORB/omniORB-4.3.0.ebuild
+++ b/net-misc/omniORB/omniORB-4.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ppc64 ~sparc x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2022-07-01 Thread Joonas Niilola
commit: a5eb3050582656b5b65219d61c3db2b23c17d140
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul  1 07:02:27 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul  1 07:05:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5eb3050

net-misc/omniORB: Stabilize 4.3.0 amd64, #855434

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/omniORB/omniORB-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.3.0.ebuild 
b/net-misc/omniORB/omniORB-4.3.0.ebuild
index 3564731a5c4e..b21c7e1c8f65 100644
--- a/net-misc/omniORB/omniORB-4.3.0.ebuild
+++ b/net-misc/omniORB/omniORB-4.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ppc64 ~sparc x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2022-06-30 Thread Arthur Zamarin
commit: cc9184417dfd237fff99b4067ebc38610842e196
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul  1 05:55:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul  1 05:55:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc918441

net-misc/omniORB: Stabilize 4.3.0 ppc64, #855434

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/omniORB/omniORB-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.3.0.ebuild 
b/net-misc/omniORB/omniORB-4.3.0.ebuild
index 2ba601fe4528..47e8b30d7e53 100644
--- a/net-misc/omniORB/omniORB-4.3.0.ebuild
+++ b/net-misc/omniORB/omniORB-4.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ppc64 ~sparc ~x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2022-06-14 Thread Sam James
commit: 10b4be1473698fe7f4cd3e04cd578e273101d63e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 14 14:43:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 14 14:44:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b4be14

net-misc/omniORB: small fixups

- Drop ~arm64 for now until clarification received
- Add proxy-maint to metadata.xml
- Drop back to ~arch
- Drop no-op Python 3.7

Bug: https://bugs.gentoo.org/846158
Signed-off-by: Sam James  gentoo.org>

 net-misc/omniORB/metadata.xml | 10 +++---
 net-misc/omniORB/omniORB-4.3.0.ebuild |  6 +++---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/net-misc/omniORB/metadata.xml b/net-misc/omniORB/metadata.xml
index f58b8859174e..2178b72656c8 100644
--- a/net-misc/omniORB/metadata.xml
+++ b/net-misc/omniORB/metadata.xml
@@ -5,7 +5,11 @@
aliens.sati...@icloud.com
Thomas Juerges

-  
-omniorb
-  
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   omniorb
+   
 

diff --git a/net-misc/omniORB/omniORB-4.3.0.ebuild 
b/net-misc/omniORB/omniORB-4.3.0.ebuild
index c8db25246d5a..2ba601fe4528 100644
--- a/net-misc/omniORB/omniORB-4.3.0.ebuild
+++ b/net-misc/omniORB/omniORB-4.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit python-single-r1
 
@@ -14,12 +14,12 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ppc64 ~sparc x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   ssl? ( dev-libs/openssl:0= )"
+   ssl? ( dev-libs/openssl:= )"
 DEPEND="${RDEPEND}"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2022-06-14 Thread Sam James
commit: 65161376f2f02556fa4f72e5fbaf491116de81c6
Author: Thomas Juerges  icloud  com>
AuthorDate: Fri Jun 10 16:45:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 14 14:39:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65161376

net-misc/omniORB: add 4.3.0

Closes: https://bugs.gentoo.org/846158
Signed-off-by: Thomas Juerges  icloud.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/omniORB/Manifest |  1 +
 net-misc/omniORB/metadata.xml |  5 +-
 net-misc/omniORB/omniORB-4.3.0.ebuild | 92 +++
 3 files changed, 97 insertions(+), 1 deletion(-)

diff --git a/net-misc/omniORB/Manifest b/net-misc/omniORB/Manifest
index 875a1e7dc30f..55791e76cfe8 100644
--- a/net-misc/omniORB/Manifest
+++ b/net-misc/omniORB/Manifest
@@ -1 +1,2 @@
 DIST omniORB-4.2.4.tar.bz2 2713397 BLAKE2B 
5759b2563dca421b9a994bb13c30ce6dd98324a2357c4908130a42ce5baec357b881c22b4dff27809607ebde27e7cd65305a91aa5cbdb6d68a19df1f36524e72
 SHA512 
0b142b127175f16f844823e5adf5593b290528646e13a4c30f6cbd92d159d3998a81b952717039c3f0e386f79404ddd18a3de35fc45fa88383d1d9e51064d988
+DIST omniORB-4.3.0.tar.bz2 2762061 BLAKE2B 
f9103080011a7e683b7e63f6553e8a60947820a331d7c4e3559c961a7f36b17e235c5808e7b282d0227343e6e794106b9f2b93bf138b1a919716d1338e1c9cc2
 SHA512 
b081c1acbea3c7bee619a288fec209a0705b7d436f8e5fd4743675046356ef271a8c75882334fcbde4ff77d15f54d2da55f6cfcd117b01e42919d04fd29bfe2f

diff --git a/net-misc/omniORB/metadata.xml b/net-misc/omniORB/metadata.xml
index fb1b00f74288..f58b8859174e 100644
--- a/net-misc/omniORB/metadata.xml
+++ b/net-misc/omniORB/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-  
+   
+   aliens.sati...@icloud.com
+   Thomas Juerges
+   
   
 omniorb
   

diff --git a/net-misc/omniORB/omniORB-4.3.0.ebuild 
b/net-misc/omniORB/omniORB-4.3.0.ebuild
new file mode 100644
index ..c8db25246d5a
--- /dev/null
+++ b/net-misc/omniORB/omniORB-4.3.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit python-single-r1
+
+MY_P="${P/_p/-}"
+DESCRIPTION="A robust, high-performance CORBA 2 ORB"
+HOMEPAGE="http://omniorb.sourceforge.net/";
+SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ppc ppc64 ~sparc x86"
+IUSE="doc ipv6 ssl"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ssl? ( dev-libs/openssl:0= )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   # The OPTC(XX)FLAGS variables aren't present in these files, but we
+   # will set them when we call emake.
+   sed \
+   -e 's/^CXXDEBUGFLAGS.*/CXXDEBUGFLAGS = $(OPTCXXFLAGS)/' \
+   -e 's/^CDEBUGFLAGS.*/CDEBUGFLAGS = $(OPTCFLAGS)/' \
+   -i mk/beforeauto.mk.in mk/unix.mk || \
+   die "failed to switch CFLAGS variables in the makefile includes"
+
+   # The out-of-source build is suggested by upstream.
+   mkdir build || die "failed to create build directory"
+}
+
+src_configure() {
+   cd build || die "failed to change into the build directory"
+
+   ECONF_SOURCE=".." econf \
+   --disable-static \
+   --with-omniORB-config=/etc/omniorb/omniORB.cfg \
+   --with-omniNames-logdir=/var/log/omniORB \
+   --libdir="/usr/$(get_libdir)" \
+   $(use_enable ipv6) \
+   $(use_with ssl openssl "/usr")
+}
+
+src_compile() {
+   cd build || die "failed to change into the build directory"
+   emake OPTCFLAGS="${CFLAGS}" OPTCXXFLAGS="${CXXFLAGS}"
+}
+
+src_install() {
+   cd build || die "failed to change into the build directory"
+   default
+
+   rm "${ED}/usr/bin/omniidlrun.py" || \
+   die "failed to remove redundant omniidlrun.py"
+
+   cd "${S}" || die "failed to change into the ${S} directory"
+
+   dodoc CREDITS doc/*.html ReleaseNotes.txt update.log
+   dodoc -r doc/omniORB
+
+   if use doc; then
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2021-09-19 Thread Andreas K. Hüttel
commit: f9b0d05190c200aaf04f9ebf8d946e936a468b36
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Sep 19 17:04:36 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Sep 19 17:10:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b0d051

net-misc/omniORB: Remove old

Bug: https://bugs.gentoo.org/787110
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas K. Huettel  gentoo.org>

 net-misc/omniORB/Manifest |  1 -
 net-misc/omniORB/omniORB-4.2.2.ebuild | 92 ---
 2 files changed, 93 deletions(-)

diff --git a/net-misc/omniORB/Manifest b/net-misc/omniORB/Manifest
index da350bf79e2..875a1e7dc30 100644
--- a/net-misc/omniORB/Manifest
+++ b/net-misc/omniORB/Manifest
@@ -1,2 +1 @@
-DIST omniORB-4.2.2.tar.bz2 2673800 BLAKE2B 
6afe4759cf19b69bd02d4864e305a0ebd0d11943a54c20d53987d9775f04833d5d2dbeb99e5bdcc59d56f116cfb14b9ae92399323e3980a44d9cef47a012c24f
 SHA512 
3fe6c05d0e7f19455c4cd6702887f91b7d14cdc248008cbc456c103072a37251387877bd64d59a271c6e92703a709713f9fa2e45d094628e42564cffd0ad
 DIST omniORB-4.2.4.tar.bz2 2713397 BLAKE2B 
5759b2563dca421b9a994bb13c30ce6dd98324a2357c4908130a42ce5baec357b881c22b4dff27809607ebde27e7cd65305a91aa5cbdb6d68a19df1f36524e72
 SHA512 
0b142b127175f16f844823e5adf5593b290528646e13a4c30f6cbd92d159d3998a81b952717039c3f0e386f79404ddd18a3de35fc45fa88383d1d9e51064d988

diff --git a/net-misc/omniORB/omniORB-4.2.2.ebuild 
b/net-misc/omniORB/omniORB-4.2.2.ebuild
deleted file mode 100644
index 403726b1921..000
--- a/net-misc/omniORB/omniORB-4.2.2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit python-single-r1
-
-MY_P="${P/_p/-}"
-DESCRIPTION="A robust, high-performance CORBA 2 ORB"
-HOMEPAGE="http://omniorb.sourceforge.net/";
-SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
-
-LICENSE="LGPL-2 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-IUSE="doc ipv6 ssl"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   ssl? ( dev-libs/openssl:0= )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-
-   # The OPTC(XX)FLAGS variables aren't present in these files, but we
-   # will set them when we call emake.
-   sed \
-   -e 's/^CXXDEBUGFLAGS.*/CXXDEBUGFLAGS = $(OPTCXXFLAGS)/' \
-   -e 's/^CDEBUGFLAGS.*/CDEBUGFLAGS = $(OPTCFLAGS)/' \
-   -i mk/beforeauto.mk.in mk/platforms/i586_linux_2.0*.mk || \
-   die 'failed to switch CFLAGS variables in the makefile includes'
-
-   # The out-of-source build is suggested by upstream.
-   mkdir build || die 'failed to create build directory'
-}
-
-src_configure() {
-   cd build || die 'failed to change into the build directory'
-
-   ECONF_SOURCE=".." econf \
-   --disable-static \
-   --with-omniORB-config=/etc/omniorb/omniORB.cfg \
-   --with-omniNames-logdir=/var/log/omniORB \
-   --libdir="/usr/$(get_libdir)" \
-   $(use_enable ipv6) \
-   $(use_with ssl openssl "/usr")
-}
-
-src_compile() {
-   cd build || die 'failed to change into the build directory'
-   emake OPTCFLAGS="${CFLAGS}" OPTCXXFLAGS="${CXXFLAGS}"
-}
-
-src_install() {
-   cd build || die 'failed to change into the build directory'
-   default
-
-   rm "${ED}/usr/bin/omniidlrun.py" || \
-   die 'failed to remove redundant omniidlrun.py'
-
-   cd "${S}" || die "failed to change into the ${S} directory"
-
-   dodoc CREDITS doc/*.html ReleaseNotes.txt update.log
-   dodoc -r doc/omniORB
-
-   if use doc; then
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2021-07-30 Thread Sam James
commit: 23a27ffd7553e51220d5dfe0f50554a3090624f0
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 30 22:34:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 30 22:34:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a27ffd

net-misc/omniORB: Stabilize 4.2.4 x86, #789318

Signed-off-by: Sam James  gentoo.org>

 net-misc/omniORB/omniORB-4.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.2.4.ebuild 
b/net-misc/omniORB/omniORB-4.2.4.ebuild
index effc20d6bd4..f5e6a596144 100644
--- a/net-misc/omniORB/omniORB-4.2.4.ebuild
+++ b/net-misc/omniORB/omniORB-4.2.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2021-07-30 Thread Agostino Sarubbo
commit: 93339e5da620581943d4c281b58302b071ebc6e0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 30 15:15:10 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 30 15:15:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93339e5d

net-misc/omniORB: ppc64 stable wrt bug #789318

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/omniORB/omniORB-4.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.2.4.ebuild 
b/net-misc/omniORB/omniORB-4.2.4.ebuild
index 7723f6578bb..effc20d6bd4 100644
--- a/net-misc/omniORB/omniORB-4.2.4.ebuild
+++ b/net-misc/omniORB/omniORB-4.2.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc ~x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2021-07-30 Thread Agostino Sarubbo
commit: 2225b868924b35948c853dae20fd5498da449625
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 30 15:11:59 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 30 15:11:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2225b868

net-misc/omniORB: ppc stable wrt bug #789318

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/omniORB/omniORB-4.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.2.4.ebuild 
b/net-misc/omniORB/omniORB-4.2.4.ebuild
index 04c51bc6f78..7723f6578bb 100644
--- a/net-misc/omniORB/omniORB-4.2.4.ebuild
+++ b/net-misc/omniORB/omniORB-4.2.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ppc ~ppc64 ~sparc ~x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2021-07-30 Thread Agostino Sarubbo
commit: 4185366057ac014f570c4aeee50fbed4fb53efb4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 30 15:09:08 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 30 15:09:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41853660

net-misc/omniORB: amd64 stable wrt bug #789318

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/omniORB/omniORB-4.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.2.4.ebuild 
b/net-misc/omniORB/omniORB-4.2.4.ebuild
index 3c0e6d3f124..04c51bc6f78 100644
--- a/net-misc/omniORB/omniORB-4.2.4.ebuild
+++ b/net-misc/omniORB/omniORB-4.2.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2021-05-10 Thread Sam James
commit: 1247e221fa7669ba4fa77ae637f8b903a24cb253
Author: Sam James  gentoo  org>
AuthorDate: Mon May 10 14:04:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 10 14:05:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1247e221

net-misc/omniORB: add 4.2.4

Closes: https://bugs.gentoo.org/787110
Signed-off-by: Sam James  gentoo.org>

 net-misc/omniORB/Manifest |  1 +
 net-misc/omniORB/omniORB-4.2.4.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/net-misc/omniORB/Manifest b/net-misc/omniORB/Manifest
index ffb88261a7f..da350bf79e2 100644
--- a/net-misc/omniORB/Manifest
+++ b/net-misc/omniORB/Manifest
@@ -1 +1,2 @@
 DIST omniORB-4.2.2.tar.bz2 2673800 BLAKE2B 
6afe4759cf19b69bd02d4864e305a0ebd0d11943a54c20d53987d9775f04833d5d2dbeb99e5bdcc59d56f116cfb14b9ae92399323e3980a44d9cef47a012c24f
 SHA512 
3fe6c05d0e7f19455c4cd6702887f91b7d14cdc248008cbc456c103072a37251387877bd64d59a271c6e92703a709713f9fa2e45d094628e42564cffd0ad
+DIST omniORB-4.2.4.tar.bz2 2713397 BLAKE2B 
5759b2563dca421b9a994bb13c30ce6dd98324a2357c4908130a42ce5baec357b881c22b4dff27809607ebde27e7cd65305a91aa5cbdb6d68a19df1f36524e72
 SHA512 
0b142b127175f16f844823e5adf5593b290528646e13a4c30f6cbd92d159d3998a81b952717039c3f0e386f79404ddd18a3de35fc45fa88383d1d9e51064d988

diff --git a/net-misc/omniORB/omniORB-4.2.4.ebuild 
b/net-misc/omniORB/omniORB-4.2.4.ebuild
new file mode 100644
index 000..3c0e6d3f124
--- /dev/null
+++ b/net-misc/omniORB/omniORB-4.2.4.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit python-single-r1
+
+MY_P="${P/_p/-}"
+DESCRIPTION="A robust, high-performance CORBA 2 ORB"
+HOMEPAGE="http://omniorb.sourceforge.net/";
+SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc ipv6 ssl"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ssl? ( dev-libs/openssl:0= )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   # The OPTC(XX)FLAGS variables aren't present in these files, but we
+   # will set them when we call emake.
+   sed \
+   -e 's/^CXXDEBUGFLAGS.*/CXXDEBUGFLAGS = $(OPTCXXFLAGS)/' \
+   -e 's/^CDEBUGFLAGS.*/CDEBUGFLAGS = $(OPTCFLAGS)/' \
+   -i mk/beforeauto.mk.in mk/platforms/i586_linux_2.0*.mk || \
+   die "failed to switch CFLAGS variables in the makefile includes"
+
+   # The out-of-source build is suggested by upstream.
+   mkdir build || die "failed to create build directory"
+}
+
+src_configure() {
+   cd build || die "failed to change into the build directory"
+
+   ECONF_SOURCE=".." econf \
+   --disable-static \
+   --with-omniORB-config=/etc/omniorb/omniORB.cfg \
+   --with-omniNames-logdir=/var/log/omniORB \
+   --libdir="/usr/$(get_libdir)" \
+   $(use_enable ipv6) \
+   $(use_with ssl openssl "/usr")
+}
+
+src_compile() {
+   cd build || die "failed to change into the build directory"
+   emake OPTCFLAGS="${CFLAGS}" OPTCXXFLAGS="${CXXFLAGS}"
+}
+
+src_install() {
+   cd build || die "failed to change into the build directory"
+   default
+
+   rm "${ED}/usr/bin/omniidlrun.py" || \
+   die "failed to remove redundant omniidlrun.py"
+
+   cd "${S}" || die "failed to change into the ${S} directory"
+
+   dodoc CREDITS doc/*.html ReleaseNotes.txt update.log
+   dodoc -r doc/omniORB
+
+   if use doc; then
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2021-03-11 Thread Ben Kohler
commit: 19201a245d1cb66a879f6eaff146fba1b7ce60f5
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Mar 11 19:08:52 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Mar 11 19:09:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19201a24

net-misc/omniORB: add python3_9 support

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Ben Kohler  gentoo.org>

 net-misc/omniORB/omniORB-4.2.2.ebuild | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/net-misc/omniORB/omniORB-4.2.2.ebuild 
b/net-misc/omniORB/omniORB-4.2.2.ebuild
index b6bc68e1003..403726b1921 100644
--- a/net-misc/omniORB/omniORB-4.2.2.ebuild
+++ b/net-misc/omniORB/omniORB-4.2.2.ebuild
@@ -1,14 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-# The build system picks one version of python and sticks with it. It
-# tries to guess your version (based on /usr/bin/python), but for
-# consistency we have to force it to use one that we specify. The
-# highest version the configure script will accept is python-3.3, but
-# that's on it's way out, so we prefer to stick with python-2.7 for now.
-PYTHON_COMPAT=( python3_7 )
+PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/files/, net-misc/omniORB/

2020-09-19 Thread Michał Górny
commit: 2841293e77e83cf467a8fde86ab47b1795c31d81
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 19 11:22:30 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 19 11:28:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2841293e

net-misc/omniORB: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 net-misc/omniORB/Manifest  |  1 -
 net-misc/omniORB/files/ldflags.patch   | 11 ---
 .../files/omniORB-4.1.4-format-security.patch  | 16 
 .../omniORB/files/omniORB-4.1.4-openssl-1.patch| 31 
 net-misc/omniORB/omniORB-4.1.4-r2.ebuild   | 92 --
 5 files changed, 151 deletions(-)

diff --git a/net-misc/omniORB/Manifest b/net-misc/omniORB/Manifest
index 1dc9821c065..ffb88261a7f 100644
--- a/net-misc/omniORB/Manifest
+++ b/net-misc/omniORB/Manifest
@@ -1,2 +1 @@
-DIST omniORB-4.1.4.tar.gz 3093814 BLAKE2B 
6f85ff31f55533eac779554a165346fa693c41e261650f22c5d1889de731a5ca3b09d178945dee89b80553a81e7a9db3286efd465b4aafcb7c19e5dc5de5d105
 SHA512 
0ed989dd9a8c024a575ebbe1def137d11c4e52297727883d26cb1fdc87d2965e6d0152ee4b7b90097f2d97eb22501bb968eff0d070e88f80a9fef6b7439e1a1c
 DIST omniORB-4.2.2.tar.bz2 2673800 BLAKE2B 
6afe4759cf19b69bd02d4864e305a0ebd0d11943a54c20d53987d9775f04833d5d2dbeb99e5bdcc59d56f116cfb14b9ae92399323e3980a44d9cef47a012c24f
 SHA512 
3fe6c05d0e7f19455c4cd6702887f91b7d14cdc248008cbc456c103072a37251387877bd64d59a271c6e92703a709713f9fa2e45d094628e42564cffd0ad

diff --git a/net-misc/omniORB/files/ldflags.patch 
b/net-misc/omniORB/files/ldflags.patch
deleted file mode 100644
index 471df27ae7f..000
--- a/net-misc/omniORB/files/ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 mk/beforeauto.mk.in.orig   2010-04-24 21:13:17.0 +0200
-+++ mk/beforeauto.mk.in2010-04-24 21:14:24.0 +0200
-@@ -541,7 +541,7 @@
- SharedLibraryLibNameTemplate  = lib$$1$$2.$(SHAREDLIB_SUFFIX)
- SharedLibraryImplibNameTemplate = lib$$1$$2.a
- 
--SharedLibraryPlatformLinkFlagsTemplate = -shared -Wl,-soname,$$soname
-+SharedLibraryPlatformLinkFlagsTemplate = -shared -Wl,-soname,$$soname 
@LDFLAGS@
- 
- define SharedLibraryFullName
- fn() { \

diff --git a/net-misc/omniORB/files/omniORB-4.1.4-format-security.patch 
b/net-misc/omniORB/files/omniORB-4.1.4-format-security.patch
deleted file mode 100644
index 2af8d21d308..000
--- a/net-misc/omniORB/files/omniORB-4.1.4-format-security.patch
+++ /dev/null
@@ -1,16 +0,0 @@
- src/tool/omniidl/cxx/cccp/cccp.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/tool/omniidl/cxx/cccp/cccp.c 
b/src/tool/omniidl/cxx/cccp/cccp.c
-index 0198b1a..64d80ae 100644
 a/src/tool/omniidl/cxx/cccp/cccp.c
-+++ b/src/tool/omniidl/cxx/cccp/cccp.c
-@@ -8034,7 +8034,7 @@ macroexpand (hp, op)
-   else
-   parse_error = macarg (NULL_PTR, 0);
-   if (parse_error) {
--  error_with_line (line_for_error (start_line), parse_error);
-+  error_with_line (line_for_error (start_line), "%s", parse_error);
-   break;
-   }
-   i++;

diff --git a/net-misc/omniORB/files/omniORB-4.1.4-openssl-1.patch 
b/net-misc/omniORB/files/omniORB-4.1.4-openssl-1.patch
deleted file mode 100644
index 968013a2578..000
--- a/net-misc/omniORB/files/omniORB-4.1.4-openssl-1.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-http://bugs.gentoo.org/326791
-
 include/omniORB4/sslContext.h
-+++ include/omniORB4/sslContext.h
-@@ -111,7 +111,11 @@
-   virtual ~sslContext();
- 
-  protected:
--  virtual SSL_METHOD* set_method(); 
-+  #if OPENSSL_VERSION_NUMBER >= 0x1000L
-+  virtual const SSL_METHOD* set_method();
-+  #else
-+  virtual SSL_METHOD* set_method();
-+  #endif
-   // Default to return SSLv23_method().
- 
-   virtual void set_supported_versions(); 
 src/lib/omniORB/orbcore/ssl/sslContext.cc
-+++ src/lib/omniORB/orbcore/ssl/sslContext.cc
-@@ -197,7 +197,11 @@
- }
- 
- /
-+#if OPENSSL_VERSION_NUMBER >= 0x1000L
-+const SSL_METHOD*
-+#else
- SSL_METHOD*
-+#endif
- sslContext::set_method() {
-   return SSLv23_method();
- }

diff --git a/net-misc/omniORB/omniORB-4.1.4-r2.ebuild 
b/net-misc/omniORB/omniORB-4.1.4-r2.ebuild
deleted file mode 100644
index 183a5713a85..000
--- a/net-misc/omniORB/omniORB-4.1.4-r2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   ssl? ( >=dev-libs/openssl-0.9.6b:0= )"
-DEPEND="${RDEPEN

[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2020-08-05 Thread Agostino Sarubbo
commit: 889e3a1857b0910d807efaea34cc3deeb26628a8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug  5 14:04:20 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug  5 14:04:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=889e3a18

net-misc/omniORB: ppc64 stable wrt bug #735424

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/omniORB/omniORB-4.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.2.2.ebuild 
b/net-misc/omniORB/omniORB-4.2.2.ebuild
index 30f69691508..2d01cc747d4 100644
--- a/net-misc/omniORB/omniORB-4.2.2.ebuild
+++ b/net-misc/omniORB/omniORB-4.2.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc ~x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2020-08-05 Thread Agostino Sarubbo
commit: 4a4420c65d65b24da23ab00c22a91080594af15e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug  5 14:02:33 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug  5 14:02:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a4420c6

net-misc/omniORB: ppc stable wrt bug #735424

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/omniORB/omniORB-4.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.2.2.ebuild 
b/net-misc/omniORB/omniORB-4.2.2.ebuild
index ef80ae23835..30f69691508 100644
--- a/net-misc/omniORB/omniORB-4.2.2.ebuild
+++ b/net-misc/omniORB/omniORB-4.2.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ppc ~ppc64 ~sparc ~x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2020-08-05 Thread Agostino Sarubbo
commit: 4689e87e465216ca3840012c01296af0916bfffd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug  5 13:52:18 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug  5 13:52:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4689e87e

net-misc/omniORB: amd64 stable wrt bug #735424

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/omniORB/omniORB-4.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.2.2.ebuild 
b/net-misc/omniORB/omniORB-4.2.2.ebuild
index 62f67c23cdc..ef80ae23835 100644
--- a/net-misc/omniORB/omniORB-4.2.2.ebuild
+++ b/net-misc/omniORB/omniORB-4.2.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="doc ipv6 ssl"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2020-05-07 Thread Michał Górny
commit: a58745078018e4774a972f18a53ef7157ef8f255
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  7 15:13:05 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  7 15:13:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5874507

net-misc/omniORB: Remove py2.7

Signed-off-by: Michał Górny  gentoo.org>

 net-misc/omniORB/omniORB-4.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omniORB/omniORB-4.2.2.ebuild 
b/net-misc/omniORB/omniORB-4.2.2.ebuild
index 11410f97fd7..62f67c23cdc 100644
--- a/net-misc/omniORB/omniORB-4.2.2.ebuild
+++ b/net-misc/omniORB/omniORB-4.2.2.ebuild
@@ -8,7 +8,7 @@ EAPI=7
 # consistency we have to force it to use one that we specify. The
 # highest version the configure script will accept is python-3.3, but
 # that's on it's way out, so we prefer to stick with python-2.7 for now.
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2018-11-19 Thread Alexey Shvetsov
commit: 9ae25933810f43633a229d4ac9796c78c6fe22b3
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Mon Nov 19 08:37:36 2018 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Mon Nov 19 08:44:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ae25933

net-misc/omniORB: Version bump

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Alexey Shvetsov  gentoo.org>

 net-misc/omniORB/Manifest |  1 +
 net-misc/omniORB/omniORB-4.2.2.ebuild | 97 +++
 2 files changed, 98 insertions(+)

diff --git a/net-misc/omniORB/Manifest b/net-misc/omniORB/Manifest
index e69e18926f4..47c456667c2 100644
--- a/net-misc/omniORB/Manifest
+++ b/net-misc/omniORB/Manifest
@@ -1,2 +1,3 @@
 DIST omniORB-4.1.4.tar.gz 3093814 BLAKE2B 
6f85ff31f55533eac779554a165346fa693c41e261650f22c5d1889de731a5ca3b09d178945dee89b80553a81e7a9db3286efd465b4aafcb7c19e5dc5de5d105
 SHA512 
0ed989dd9a8c024a575ebbe1def137d11c4e52297727883d26cb1fdc87d2965e6d0152ee4b7b90097f2d97eb22501bb968eff0d070e88f80a9fef6b7439e1a1c
 DIST omniORB-4.2.1-2.tar.bz2 2663504 BLAKE2B 
3a5a48e7d85b5815b576067f16cf602ff9a44e547e4350d25d8ae43d8063e1bccb3da88eed09328224c88420870a64f331e6198f2f8911f4a718322ffcd3a8e0
 SHA512 
574bbc66f9eee87f06500c798e034a289e6104b3a921c8e956231c5c042a3306016b2aa69699eadef25edb97bed7580f7f27beec3893582a1ba16bb01f934fd6
+DIST omniORB-4.2.2.tar.bz2 2673800 BLAKE2B 
6afe4759cf19b69bd02d4864e305a0ebd0d11943a54c20d53987d9775f04833d5d2dbeb99e5bdcc59d56f116cfb14b9ae92399323e3980a44d9cef47a012c24f
 SHA512 
3fe6c05d0e7f19455c4cd6702887f91b7d14cdc248008cbc456c103072a37251387877bd64d59a271c6e92703a709713f9fa2e45d094628e42564cffd0ad

diff --git a/net-misc/omniORB/omniORB-4.2.2.ebuild 
b/net-misc/omniORB/omniORB-4.2.2.ebuild
new file mode 100644
index 000..289f1fa2c4f
--- /dev/null
+++ b/net-misc/omniORB/omniORB-4.2.2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# The build system picks one version of python and sticks with it. It
+# tries to guess your version (based on /usr/bin/python), but for
+# consistency we have to force it to use one that we specify. The
+# highest version the configure script will accept is python-3.3, but
+# that's on it's way out, so we prefer to stick with python-2.7 for now.
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit python-single-r1
+
+MY_P="${P/_p/-}"
+DESCRIPTION="A robust, high-performance CORBA 2 ORB"
+HOMEPAGE="http://omniorb.sourceforge.net/";
+SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc ipv6 ssl"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ssl? ( dev-libs/openssl:0= )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   # The OPTC(XX)FLAGS variables aren't present in these files, but we
+   # will set them when we call emake.
+   sed \
+   -e 's/^CXXDEBUGFLAGS.*/CXXDEBUGFLAGS = $(OPTCXXFLAGS)/' \
+   -e 's/^CDEBUGFLAGS.*/CDEBUGFLAGS = $(OPTCFLAGS)/' \
+   -i mk/beforeauto.mk.in mk/platforms/i586_linux_2.0*.mk || \
+   die 'failed to switch CFLAGS variables in the makefile includes'
+
+   # The out-of-source build is suggested by upstream.
+   mkdir build || die 'failed to create build directory'
+}
+
+src_configure() {
+   cd build || die 'failed to change into the build directory'
+
+   ECONF_SOURCE=".." econf \
+   --disable-static \
+   --with-omniORB-config=/etc/omniorb/omniORB.cfg \
+   --with-omniNames-logdir=/var/log/omniORB \
+   --libdir="/usr/$(get_libdir)" \
+   $(use_enable ipv6) \
+   $(use_with ssl openssl "/usr")
+}
+
+src_compile() {
+   cd build || die 'failed to change into the build directory'
+   emake OPTCFLAGS="${CFLAGS}" OPTCXXFLAGS="${CXXFLAGS}"
+}
+
+src_install() {
+   cd build || die 'failed to change into the build directory'
+   default
+
+   rm "${ED}/usr/bin/omniidlrun.py" || \
+   die 'failed to remove redundant omniidlrun.py'
+
+   cd "${S}" || die "failed to change into the ${S} directory"
+
+   dodoc CREDITS doc/*.html ReleaseNotes.txt update.log
+   dodoc -r doc/omniORB
+
+   if use doc; then
+   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 = Nam

[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2017-04-23 Thread David Seifert
commit: d2c692cd7f6acdc95988f48a17e9271fc6bc4e54
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 23 20:18:05 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 23 20:59:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2c692cd

net-misc/omniORB: [QA] Add missing python metadata variables

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 net-misc/omniORB/omniORB-4.1.4-r2.ebuild | 6 --
 net-misc/omniORB/omniORB-4.2.1_p2.ebuild | 5 +++--
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-misc/omniORB/omniORB-4.1.4-r2.ebuild 
b/net-misc/omniORB/omniORB-4.1.4-r2.ebuild
index 2bfee4a92db..183a5713a85 100644
--- a/net-misc/omniORB/omniORB-4.1.4-r2.ebuild
+++ b/net-misc/omniORB/omniORB-4.1.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -15,8 +15,10 @@ LICENSE="LGPL-2 GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 IUSE="doc ssl static-libs"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6b:0= )"
+RDEPEND="${PYTHON_DEPS}
+   ssl? ( >=dev-libs/openssl-0.9.6b:0= )"
 DEPEND="${RDEPEND}"
 
 src_prepare() {

diff --git a/net-misc/omniORB/omniORB-4.2.1_p2.ebuild 
b/net-misc/omniORB/omniORB-4.2.1_p2.ebuild
index 58eac9fcd83..46b2de01bec 100644
--- a/net-misc/omniORB/omniORB-4.2.1_p2.ebuild
+++ b/net-misc/omniORB/omniORB-4.2.1_p2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,8 +9,8 @@ EAPI=6
 # highest version the configure script will accept is python-3.3, but
 # that's on it's way out, so we prefer to stick with python-2.7 for now.
 PYTHON_COMPAT=( python2_7 )
+
 inherit python-single-r1
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 MY_P="${P/_p/-}"
 DESCRIPTION="A robust, high-performance CORBA 2 ORB"
@@ -21,6 +21,7 @@ LICENSE="LGPL-2 GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="doc ipv6 ssl"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
ssl? ( dev-libs/openssl:0= )"



[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/, net-misc/omniORB/files/

2016-08-16 Thread Michael Orlitzky
commit: dd5396cb80f0b3434113092cf76472775c7b2905
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Aug 16 13:44:11 2016 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Aug 16 19:03:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd5396cb

net-misc/omniORB: new version using EAPI=6 and a few ebuild fixes.

There has been a new version of this maintainer-needed package
available for a while, and a user requested a version bump, so I've
updated to the latest available stable release (bug 560680). In doing
so, I added the missing PYTHON_DEPS and PYTHON_REQUIRED_USE from the
python-single-r1 eclass (bug 547660). I also patched the build system
to use a umask of 022 instead of 002 when creating directories, to fix
compilation on systems with TPE (bug 576040).

For the new version, the ebuild was updated to use EAPI=6. Some
patches were dropped, as the fixes were merged upstream. IPv6 support
was added with a straightforward $(use_with ipv6) call. Some errors
were clarified, and some quoting adjusted -- minor housekeeping.

Gentoo-Bug: 547660
Gentoo-Bug: 560680
Gentoo-Bug: 576040

Package-Manager: portage-2.2.28

 net-misc/omniORB/Manifest  |   1 +
 ...-umask-from-002-to-022-in-CreateDir-macro.patch |  58 
 net-misc/omniORB/omniORB-4.2.1_p2.ebuild   | 104 +
 3 files changed, 163 insertions(+)

diff --git a/net-misc/omniORB/Manifest b/net-misc/omniORB/Manifest
index baac7e5..d32fbfd 100644
--- a/net-misc/omniORB/Manifest
+++ b/net-misc/omniORB/Manifest
@@ -1 +1,2 @@
 DIST omniORB-4.1.4.tar.gz 3093814 SHA256 
84fb9790c25d6e46248c9773747e393b429573190da2150850d4a49debda4e8e SHA512 
0ed989dd9a8c024a575ebbe1def137d11c4e52297727883d26cb1fdc87d2965e6d0152ee4b7b90097f2d97eb22501bb968eff0d070e88f80a9fef6b7439e1a1c
 WHIRLPOOL 
16b12ade124e62b57d8401c73975a4a0861166f080b0f735e7ad363dca1a7387d807e5c8bf4ae9b90b70f41a03e9811109bcb917e78b833578e891b78c9da55f
+DIST omniORB-4.2.1-2.tar.bz2 2663504 SHA256 
9b638c7047a05551c42fe13901194e63b58750d4124654bfa26203d09cb5072d SHA512 
574bbc66f9eee87f06500c798e034a289e6104b3a921c8e956231c5c042a3306016b2aa69699eadef25edb97bed7580f7f27beec3893582a1ba16bb01f934fd6
 WHIRLPOOL 
fc85c5e9a328ce64bcf97c66a7710b272196659360d60d575bc89af308f96de7fec490bf52e6e6d7b221e5ce6577b77caef8b333fef31b000dba4dd7833e00ec

diff --git 
a/net-misc/omniORB/files/change-umask-from-002-to-022-in-CreateDir-macro.patch 
b/net-misc/omniORB/files/change-umask-from-002-to-022-in-CreateDir-macro.patch
new file mode 100644
index 000..2aaab59
--- /dev/null
+++ 
b/net-misc/omniORB/files/change-umask-from-002-to-022-in-CreateDir-macro.patch
@@ -0,0 +1,58 @@
+From 2a0ea5621ef7cd9303e49657166dfd04ffa624d7 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky 
+Date: Tue, 16 Aug 2016 13:55:08 -0400
+Subject: [PATCH 1/1] mk: Change umask from 002 to 022 in the CreateDir macro.
+
+The build system has a macro called CreateDir that does more or less
+what you'd expect. But before it creates the directory given to it, it
+sets the umask to 002. This can be a vulnerability, since we don't
+know who the end user will be building the software as; there may be
+untrusted people in his default group. In that case, one of those
+people can overwrite the scripts in the directory created by CreateDir
+before the user executes them.
+
+There is a kernel-level workaround for these types of vulnerabilities
+in the Grsecurity project called Trusted Path Execution (TPE). When
+enabled, users are not allowed to execute files in directories not
+owned by themselves or root. When that restriction is enabled, omniORB
+fails to build (due to the aforementioned umask).
+
+This commit changes the umask to 022 in CreateDir. This should not
+cause any problems (ha ha), and is safer than the previous umask of
+002. It also fixes the build on systems where TPE is enabled.
+
+Gentoo-Bug: 576040
+---
+ mk/beforeauto.mk.in | 2 +-
+ mk/beforedir.mk | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/mk/beforeauto.mk.in b/mk/beforeauto.mk.in
+index 83d544c..9f65c69 100644
+--- a/mk/beforeauto.mk.in
 b/mk/beforeauto.mk.in
+@@ -167,7 +167,7 @@ unexport SUBDIRS
+ 
+ define CreateDir
+ if [ ! -d $$dir ]; then \
+-   (umask 002; set -x; $(MKDIRHIER) $$dir); \
++   (umask 022; set -x; $(MKDIRHIER) $$dir); \
+ fi
+ endef
+ 
+diff --git a/mk/beforedir.mk b/mk/beforedir.mk
+index f804ed3..855bc4d 100644
+--- a/mk/beforedir.mk
 b/mk/beforedir.mk
+@@ -187,7 +187,7 @@ unexport SUBDIRS
+ 
+ define CreateDir
+ if [ ! -d $$dir ]; then \
+-   (umask 002; set -x; $(MKDIRHIER) $$dir); \
++   (umask 022; set -x; $(MKDIRHIER) $$dir); \
+ fi
+ endef
+ 
+-- 
+2.7.3
+

diff --git a/net-misc/omniORB/omniORB-4.2.1_p2.ebuild 
b/net-misc/omniORB/omniORB-4.2.1_p2.ebuild
new file mode 100644
index 000..bf7babc
--- /dev/null
+++ b/net-misc/omniORB/omniORB-4.2.1_p2.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2016 Gentoo Foundation
+

[gentoo-commits] repo/gentoo:master commit in: net-misc/omniORB/

2016-08-06 Thread Pacho Ramos
commit: 0fe68266b3b394308fb55204bec8a3bd0a6a6095
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Aug  6 10:25:00 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Aug  6 10:25:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe68266

net-misc/omniORB: Cleanup per bug #143016

Package-Manager: portage-2.3.0

 net-misc/omniORB/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/net-misc/omniORB/metadata.xml b/net-misc/omniORB/metadata.xml
index 3f6c9be..000f933 100644
--- a/net-misc/omniORB/metadata.xml
+++ b/net-misc/omniORB/metadata.xml
@@ -1,9 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-  
-cas...@gentoo.org
-  
   
 omniorb