From 03386f55133c75ea2d0e0b4ab69e0832c0a27254 Mon Sep 17 00:00:00 2001 From: uglyside Date: Thu, 30 Jan 2025 17:18:53 +0300 Subject: [PATCH] coin upstream 4.0.3 --- science/misc/coin/actions.py | 42 +++++++++++++++----------------- science/misc/coin/pspec.xml | 47 +++++++++++++++++++++--------------- 2 files changed, 48 insertions(+), 41 deletions(-) diff --git a/science/misc/coin/actions.py b/science/misc/coin/actions.py index f2928c2b27..9dced38434 100644 --- a/science/misc/coin/actions.py +++ b/science/misc/coin/actions.py @@ -2,28 +2,31 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get +i = ''.join([ + ' --prefix=/usr', + ' --with-mesa', + ' --disable-debug', + ' --enable-man', + ' --enable-html', + ' --enable-shared', + ' --enable-threadsafe', + ' --enable-exceptions', + ' --enable-optimization', + ' --enable-system-expat', + ' --enable-javascript-api', + ' --disable-maintainer-mode', + ' --disable-dependency-tracking ' + ]) + def setup(): - autotools.configure("--prefix=/usr \ - --mandir=/usr/share/man \ - --enable-optimization \ - --enable-javascript-api \ - --enable-threadsafe \ - --enable-exceptions \ - --enable-man \ - --with-mesa \ - --disable-debug \ - --enable-shared \ - --enable-html \ - --disable-maintainer-mode \ - --disable-dependency-tracking \ - --enable-system-expat") - + autotools.configure(i) + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): @@ -32,9 +35,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "NEWS", "README*", "RELNOTES", "THANKS") - - # remove conflict man file with openssl - pisitools.remove("/usr/share/man/man3/threads.3") - # remove conflict man file with libftdi-devel - pisitools.remove("/usr/share/man/man3/deprecated.3") + pisitools.dodoc("AUTHORS", "COPYING", "THANKS") diff --git a/science/misc/coin/pspec.xml b/science/misc/coin/pspec.xml index acd71f26c4..a7bf04f109 100644 --- a/science/misc/coin/pspec.xml +++ b/science/misc/coin/pspec.xml @@ -1,51 +1,46 @@ - + coin - https://bitbucket.org/Coin3D/coin/wiki/Home + https://github.com/coin3d/coin PisiLinux Community admin@pisilinux.org - GPLv2 + BSDv3 app:console Coin3D is a high-level 3D graphics toolkit. Is a high-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1. - https://bitbucket.org/Coin3D/coin/downloads/Coin-3.1.3.tar.gz + https://github.com/coin3d/coin/releases/download/v4.0.3/coin-4.0.3-src.tar.gz - libXext-devel + doxygen mesa-devel + expat-devel + boost-devel libSM-devel libICE-devel - doxygen - libglade-devel + libXext-devel mesa-glu-devel - clang-name-lookup.diff - fix_gcc_4_8_1.patch - Coin-2.5.0-inttypes.patch - Coin-2.4.6-man3.diff + coin - libX11 - libglvnd - libXext mesa libSM libICE - libglade + libXext + mesa-glu - /usr/bin /usr/lib - /usr/share/man - /usr/share/Coin + /usr/share + /usr/share/man/man3 @@ -53,12 +48,19 @@ coin-devel Development files for coin + mesa-devel + expat-devel + libSM-devel + libICE-devel + libXext-devel coin + /usr/bin /usr/include /usr/lib/pkgconfig /usr/share/aclocal + /usr/share/man/man1 @@ -66,11 +68,18 @@ coin-docs Documents for Coin - /usr/share/doc + /usr/share/doc/coin/html + + 2025-01-30 + 4.0.3 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2020-01-27 3.1.3