summaryrefslogtreecommitdiff
path: root/graphics/asymptote/build-scripts/build-asymptote
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/asymptote/build-scripts/build-asymptote')
-rwxr-xr-xgraphics/asymptote/build-scripts/build-asymptote30
1 files changed, 12 insertions, 18 deletions
diff --git a/graphics/asymptote/build-scripts/build-asymptote b/graphics/asymptote/build-scripts/build-asymptote
index a7c4513675..1ceb1e90fc 100755
--- a/graphics/asymptote/build-scripts/build-asymptote
+++ b/graphics/asymptote/build-scripts/build-asymptote
@@ -1,16 +1,13 @@
#!/bin/sh -x
-HOME=~bowman
+HOME=/home/$USER
SHARED=$HOME/shared/asy
-
-GCVERSION=8.2.4
-ATOMICVERSION=7.6.12
-GC=gc-$GCVERSION
+ASYMPTOTE=$HOME/asymptote
+BUILD=/usr/local/src
MAKEFLAGS=-j8
export MAKEFLAGS
-ASYMPTOTE=$HOME/asymptote
-BUILD=/usr/local/src
+
BINDIR=usr
test /usr -ef $BUILD/$BINDIR && exit
LATEXDIR=$BUILD/$BINDIR/share/texmf/tex/latex/asymptote
@@ -30,10 +27,6 @@ cd $BUILD
rm -rf asymptote-$VERSION
rm -rf $BUILD/$BINDIR
mv asymptote asymptote-$VERSION
-wget https://github.com/ivmai/bdwgc/releases/download/v$GCVERSION/gc-$GCVERSION.tar.gz
-wget https://github.com/ivmai/libatomic_ops/releases/download/v$ATOMICVERSION/libatomic_ops-$ATOMICVERSION.tar.gz
-cp /usr/local/src/$GC.tar.gz asymptote-$VERSION
-cp /usr/local/src/libatomic_ops-$ATOMICVERSION.tar.gz asymptote-$VERSION
chown -R root:root asymptote-$VERSION
cd asymptote-$VERSION
find . -name ".[^.]*" -exec rm -rf {} \;
@@ -53,23 +46,24 @@ make $MAKEFLAGS asy
rm base/webgl/asygl-*.js
make -j1 all
make -j1 install
-#rm asy
-#make LFLAGS=-static
strip asy
make DESTDIR="$BUILD/" latexdir=$LATEXDIR install
-#rm $GC.tar.gz
rm $BUILD/$BINDIR/local/info/dir
cp -a $BUILD/asymptote-$VERSION/ChangeLog .
cp -a $ASYMPTOTE/ReleaseNotes .
-make distclean
-rm -rf autom4te.cache
-cd /usr/local/share/doc/asymptote
rm -rf $SHARED/asydoc
mkdir -p $SHARED/asydoc/png
mkdir -p $SHARED/asydoc/FAQ
-cp -a *.pdf ../../man/man1/asy.1 $SHARED/asydoc
+cp -a $BUILD/asymptote-$VERSION/doc/asymptote.sty $SHARED/asydoc
+make distclean
+rm -rf autom4te.cache
+cd /usr/local/share/doc/asymptote
+cp -a *.pdf ../../man/man1/asy.1 ../../asymptote/asy-keywords.el $SHARED/asydoc
+cp -a *.pdf ../../man/man1/asy.1 $BUILD/asymptote-$VERSION/doc
cp -a /usr/local/share/info/asymptote/asymptote.info $SHARED/asydoc/png
+cp -a /usr/local/share/info/asymptote/asymptote.info $BUILD/asymptote-$VERSION/doc/png
cp -a /usr/local/share/info/asy-faq.info $SHARED/asydoc/FAQ
+cp -a /usr/local/share/info/asy-faq.info $BUILD/asymptote-$VERSION/doc/FAQ
cd $BUILD
tar cfz $SRC asymptote-$VERSION
tar cfz asymptote-$VERSION.x86_64.tgz $BINDIR