Compare commits
4 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 321beee4e1 | |||
| 3b53200ba8 | |||
| 3af800cfa4 | |||
| b9f96ca6a3 |
BIN
2.90.tar.gz
LFS
BIN
2.90.tar.gz
LFS
Binary file not shown.
BIN
3.04.tar.gz
LFS
Normal file
BIN
3.04.tar.gz
LFS
Normal file
Binary file not shown.
@@ -1,3 +1,36 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 5 19:16:02 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 3.04
|
||||
* TINYEXR: Disable thread usage as it is causing issues with libgc.
|
||||
* Removed some obsolete code.
|
||||
* Fix race condition between embedded WebGL scenes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 14 08:01:14 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 3.01
|
||||
* A floating point exception was fixed.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 13 12:45:28 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 2.99
|
||||
* Build system updates only
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 9 17:46:26 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 2.97
|
||||
* By default, orthographic projections now use ``center=true``;
|
||||
the camera and target are automatically centered within the
|
||||
scene.
|
||||
* Triangle groups are used for indexed surfaces drawn with the
|
||||
render option tessellate=true.
|
||||
* GLSL error reporting was restored.
|
||||
* New keywords ``autounravel`` and ``using`` were added.
|
||||
- Add use-system-libs.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 18 04:04:22 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package asymptote
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,15 +18,16 @@
|
||||
|
||||
%bcond_with lsp
|
||||
Name: asymptote
|
||||
Version: 2.90
|
||||
Version: 3.04
|
||||
Release: 0
|
||||
Summary: 2D & 3D TeX-Aware vector graphics language
|
||||
License: LGPL-3.0-or-later
|
||||
Group: Productivity/Scientific/Math
|
||||
URL: https://asymptote.sourceforge.io/
|
||||
|
||||
#Git-Clone: https://github.com/vectorgraphics/asymptote
|
||||
Source: https://github.com/vectorgraphics/asymptote/archive/refs/tags/%version.tar.gz
|
||||
#NEWS: https://asymptote.sourceforge.io/ReleaseNotes
|
||||
Patch1: use-system-libs.patch
|
||||
BuildRequires: automake
|
||||
BuildRequires: bison
|
||||
BuildRequires: flex
|
||||
@@ -73,7 +74,7 @@ for scientific text.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
rm -fv libatomic_ops-*.tar.gz gc-*.tar.gz
|
||||
rm -Rfv libatomic_ops gc
|
||||
|
||||
%build
|
||||
if [ ! -e configure ]; then autoreconf -fiv; fi
|
||||
|
||||
35
use-system-libs.patch
Normal file
35
use-system-libs.patch
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
configure.ac | 4 ++--
|
||||
memory.h | 4 ++--
|
||||
2 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
Index: asymptote-2.97/configure.ac
|
||||
===================================================================
|
||||
--- asymptote-2.97.orig/configure.ac
|
||||
+++ asymptote-2.97/configure.ac
|
||||
@@ -479,8 +479,8 @@ AC_ARG_ENABLE(gc,
|
||||
if test "x$enable_gc" != "xno" ; then
|
||||
if test "x$with_vcpkg" == "xno"; then
|
||||
AC_DEFINE(USEGC,1,[GC Enabled])
|
||||
- GCLIB="\$(GC)/.libs/libgc.a"
|
||||
- INCL=$INCL" -I\$(GC)/include"
|
||||
+ GCLIB="$(pkg-config bdw-gc --libs)"
|
||||
+ INCL="$INCL $(pkg-config bdw-gc --cflags)"
|
||||
AC_MSG_NOTICE([$GCNAME is enabled])
|
||||
fi
|
||||
else
|
||||
Index: asymptote-2.97/memory.h
|
||||
===================================================================
|
||||
--- asymptote-2.97.orig/memory.h
|
||||
+++ asymptote-2.97/memory.h
|
||||
@@ -69,8 +69,8 @@ void* asy_malloc_atomic(size_t n);
|
||||
#define GC_MALLOC(sz) asy_malloc(sz)
|
||||
#define GC_MALLOC_ATOMIC(sz) asy_malloc_atomic(sz)
|
||||
|
||||
-#include <gc_allocator.h>
|
||||
-#include <gc_cpp.h>
|
||||
+#include <gc/gc_allocator.h>
|
||||
+#include <gc/gc_cpp.h>
|
||||
|
||||
#define gc_allocator gc_allocator_ignore_off_page
|
||||
|
||||
Reference in New Issue
Block a user