summaryrefslogtreecommitdiff
path: root/sci-libs/coinor-bcp
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
commitf716a9fe6455d39eef01e718aae68dae61c19704 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /sci-libs/coinor-bcp
parent3f9cf298e89cd5037b982abba06091224ee76daf (diff)
downloadbaldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip
Adding metadata
Diffstat (limited to 'sci-libs/coinor-bcp')
-rw-r--r--sci-libs/coinor-bcp/Manifest1
-rw-r--r--sci-libs/coinor-bcp/coinor-bcp-1.4.4.ebuild60
-rw-r--r--sci-libs/coinor-bcp/files/coinor-bcp-1.4.4-gcc11-exceptions.patch36
-rw-r--r--sci-libs/coinor-bcp/metadata.xml19
4 files changed, 0 insertions, 116 deletions
diff --git a/sci-libs/coinor-bcp/Manifest b/sci-libs/coinor-bcp/Manifest
deleted file mode 100644
index 48b96db42feb..000000000000
--- a/sci-libs/coinor-bcp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST coinor-bcp-1.4.4.tar.gz 1983573 BLAKE2B 79265c0336ca719b417825df2f27e88c08c314e599693e8886170fe69755b3272aa05469bfc069660c979e4a273ca63a25fc4d3a86a695838039121fa98a14bd SHA512 066ad631a67ccf33eebc175451f4734cbf190cb4fd9866dec987d80688a69400b76415de65ee9399b1a8ccfdf3bf3af307245610481a6d673598bc157c3963bc
diff --git a/sci-libs/coinor-bcp/coinor-bcp-1.4.4.ebuild b/sci-libs/coinor-bcp/coinor-bcp-1.4.4.ebuild
deleted file mode 100644
index ef0440f8bf59..000000000000
--- a/sci-libs/coinor-bcp/coinor-bcp-1.4.4.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="COIN-OR Branch-Cut-Price Framework"
-HOMEPAGE="https://projects.coin-or.org/Bcp/"
-SRC_URI="https://github.com/coin-or/Bcp/archive/releases/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/Bcp-releases-${PV}/Bcp"
-
-LICENSE="CPL-1.0"
-SLOT="0/1"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- sci-libs/coinor-clp:=
- sci-libs/coinor-osi:=
- sci-libs/coinor-utils:=
- sci-libs/coinor-vol:="
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
- test? ( sci-libs/coinor-sample )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc11-exceptions.patch
-)
-
-src_prepare() {
- default
- # Prevent unneeded call to pkg-config that needs ${ED}'s in path.
- sed -i '/--libs.*addlibs.txt/d' Makefile.in || die
-}
-
-src_configure() {
- econf $(use_with doc dot)
-}
-
-src_compile() {
- emake all $(usex doc doxydoc '')
-}
-
-src_test() {
- # Unneeded for Bcp given, while "make check" exists, it fails unlike
- # other coinor-*'s noop. Kept as safety not to lose tests in bumps.
- emake test
-}
-
-src_install() {
- default
- dodoc -r examples
- use doc && dodoc -r doxydoc/html
-
- # Duplicate or irrelevant files.
- rm -r "${ED}"/usr/share/coin/doc || die
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-libs/coinor-bcp/files/coinor-bcp-1.4.4-gcc11-exceptions.patch b/sci-libs/coinor-bcp/files/coinor-bcp-1.4.4-gcc11-exceptions.patch
deleted file mode 100644
index d37e8b024396..000000000000
--- a/sci-libs/coinor-bcp/files/coinor-bcp-1.4.4-gcc11-exceptions.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://github.com/coin-or/Bcp/commit/e581a2dd4b55352eb318c15e8281b3cc9d8abe23.patch
-https://bugs.gentoo.org/786306
-
-From e581a2dd4b55352eb318c15e8281b3cc9d8abe23 Mon Sep 17 00:00:00 2001
-From: Julien Schueller <schueller@phimeca.com>
-Date: Fri, 14 Aug 2020 09:58:47 +0200
-Subject: [PATCH] Fix deprecated dynamic exception warning
-
-warning: dynamic exception specifications are deprecated in C++11
---- a/src/include/BCP_buffer.hpp
-+++ b/src/include/BCP_buffer.hpp
-@@ -101,13 +101,13 @@ class BCP_buffer{
- /**@name Modifying methods */
- /*@{*/
- /** Position the read head in the buffer. Must be between 0 and size(). */
-- inline void set_position(const int pos) throw(BCP_fatal_error) {
-+ inline void set_position(const int pos) {
- if (pos < 0 || pos > size())
- throw BCP_fatal_error("Incorrest buffer position setting.\n");
- _pos = pos;
- }
- /** Cut off the end of the buffer. Must be between 0 and size(). */
-- inline void set_size(const int s) throw(BCP_fatal_error) {
-+ inline void set_size(const int s) {
- if (s < 0 || s > size())
- throw BCP_fatal_error("Incorrest buffer position setting.\n");
- _size = s;
-@@ -221,7 +221,7 @@ class BCP_buffer{
- */
- template <class T> BCP_buffer& unpack(T*& values, int& length,
- bool allocate = true)
-- throw(BCP_fatal_error) {
-+ {
- if (allocate) {
- #ifdef PARANOID
- if (_pos + sizeof(int) > _size)
diff --git a/sci-libs/coinor-bcp/metadata.xml b/sci-libs/coinor-bcp/metadata.xml
deleted file mode 100644
index d88846c101e8..000000000000
--- a/sci-libs/coinor-bcp/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- BCP is a parallel framework for implementing branch, cut, and price
- algorithms for solving mixed integer programs (MIPs). BCP provides
- the user with an object-oriented framework that can be used to
- develop an efficient problem class specific MIP solver without all
- the implementational effort. involved with implementing a branch and
- bound framework from scratch.
- </longdescription>
- <upstream>
- <remote-id type="github">coin-or/Bcp</remote-id>
- </upstream>
-</pkgmetadata>