Skip to content

Commit 9b7d7f2

Browse files
CAB233MingcongBai
authored andcommitted
asymptote: update to 3.05
- Drop unused prepare script. - Improve defines script. - Adjust PKGDEP and BUILDDEP. - Drop docs.
1 parent f8a684a commit 9b7d7f2

File tree

4 files changed

+32
-14
lines changed

4 files changed

+32
-14
lines changed

app-doc/asymptote/autobuild/beyond

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
abinfo "Installing Emacs and Vim syntax files ..."
2+
install -Dvm644 "$PKGDIR"/usr/share/asymptote/*.el \
3+
-t "$PKGDIR"/usr/share/emacs/site-lisp/
4+
install -Dvm644 "$PKGDIR"/usr/share/asymptote/*.vim \
5+
-t "$PKGDIR"/usr/share/vim/vimfiles/syntax/
6+
7+
abinfo "Fixing xasy symlink ..."
8+
rm -v "$PKGDIR"/usr/bin/xasy
9+
ln -sv ../share/asymptote/GUI/xasy.py "$PKGDIR"/usr/bin/xasy
10+
11+
abinfo "Dropping docs ..."
12+
rm -rv "$PKGDIR"/usr/tmp_doc
Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,21 @@
11
PKGNAME=asymptote
22
PKGSEC=tex
3-
PKGDEP="texlive freeglut glu gsl fftw pillow tix glew ghostscript imagemagick"
4-
BUILDDEP="glm emacs"
5-
PKGDES="A vector graphics language"
3+
PKGDEP="boost curl fftw freeglut gcc-runtime ghostscript glibc gsl libsigsegv \
4+
libtirpc ncurses pycson pyqt5 texlive readline zlib"
5+
BUILDDEP="eigen-3 imagemagick glm"
6+
PKGDES="Descriptive vector graphics language for technical drawing"
67

7-
AUTOTOOLS_AFTER="--enable-gc=/usr \
8-
--with-latex=/usr/share/texmf/tex/latex \
9-
--with-context=/usr/share/texmf/tex/context \
10-
--enable-offscreen"
11-
ABMK="all"
8+
ABTYPE=autotools
9+
AUTOTOOLS_AFTER=(
10+
'--enable-offscreen'
11+
'--enable-gc=/usr'
12+
'--with-docdir=/usr/tmp_doc' # No option to disable document generation, drop it later.
13+
'--with-latex=/usr/share/texmf/tex/latex'
14+
'--with-context=/usr/share/texmf/tex/context'
15+
)
16+
17+
# FIXME: pdflatex fails to build documentation, likely due to race condition.
18+
NOPARALLEL=1
19+
20+
# FIXME: make: *** No rule to make target 'Makefile.in', needed by 'Makefile'. Stop.
1221
ABSHADOW=0

app-doc/asymptote/autobuild/prepare

Lines changed: 0 additions & 2 deletions
This file was deleted.

app-doc/asymptote/spec

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
VER=2.47
2-
REL=1
3-
SRCS="tbl::https://downloads.sourceforge.net/sourceforge/asymptote/asymptote-$VER.src.tgz"
4-
CHKSUMS="sha256::e1a4e5a36f87f62986f86bc4cff5ae922c8aa71bd3e17b5975ad7fbe8525827d"
1+
VER=3.05
2+
SRCS="tbl::https://sourceforge.net/projects/asymptote/files/$VER/asymptote-$VER.src.tgz/download"
3+
CHKSUMS="sha256::35c16d0a3bdd869a56e4efff4638f81c3a88b2f6b664d196471015dbf4c69a87"
54
CHKUPDATE="anitya::id=125"

0 commit comments

Comments
 (0)