summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Grozin <grozin@gentoo.org>2012-09-20 12:16:44 +0000
committerAndrey Grozin <grozin@gentoo.org>2012-09-20 12:16:44 +0000
commit69c67856ee77dc24e8991b5bf90ccd61da1e688d (patch)
treec1a11dcc33f2d395ae911b5917e489cf79a25c2e /media-gfx/asymptote
parentVersion bump. (diff)
downloadhistorical-69c67856ee77dc24e8991b5bf90ccd61da1e688d.tar.gz
historical-69c67856ee77dc24e8991b5bf90ccd61da1e688d.tar.bz2
historical-69c67856ee77dc24e8991b5bf90ccd61da1e688d.zip
Version bump, USE flags opengl and offscreen added
Package-Manager: portage-2.2.0_alpha129/cvs/Linux i686
Diffstat (limited to 'media-gfx/asymptote')
-rw-r--r--media-gfx/asymptote/ChangeLog11
-rw-r--r--media-gfx/asymptote/Manifest38
-rw-r--r--media-gfx/asymptote/asymptote-2.17.ebuild (renamed from media-gfx/asymptote/asymptote-2.15.ebuild)25
-rw-r--r--media-gfx/asymptote/files/asymptote-2.17-configure-ac.patch (renamed from media-gfx/asymptote/files/asymptote-2.15-configure-ac.patch)12
-rw-r--r--media-gfx/asymptote/files/asymptote-2.17-info.patch (renamed from media-gfx/asymptote/files/asymptote-2.15-info.patch)6
-rw-r--r--media-gfx/asymptote/files/asymptote-2.17-xdg-utils.patch (renamed from media-gfx/asymptote/files/asymptote-2.15-xdg-utils.patch)8
-rw-r--r--media-gfx/asymptote/metadata.xml3
7 files changed, 60 insertions, 43 deletions
diff --git a/media-gfx/asymptote/ChangeLog b/media-gfx/asymptote/ChangeLog
index ec76f27564e0..535459f135e2 100644
--- a/media-gfx/asymptote/ChangeLog
+++ b/media-gfx/asymptote/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for media-gfx/asymptote
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/asymptote/ChangeLog,v 1.97 2012/06/02 18:17:12 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/asymptote/ChangeLog,v 1.98 2012/09/20 12:16:43 grozin Exp $
+
+*asymptote-2.17 (20 Sep 2012)
+
+ 20 Sep 2012; Andrey Grozin <grozin@gentoo.org> -asymptote-2.15.ebuild,
+ -files/asymptote-2.15-configure-ac.patch, -files/asymptote-2.15-info.patch,
+ -files/asymptote-2.15-xdg-utils.patch, +asymptote-2.17.ebuild,
+ +files/asymptote-2.17-configure-ac.patch, +files/asymptote-2.17-info.patch,
+ +files/asymptote-2.17-xdg-utils.patch, metadata.xml:
+ Version bump, USE flags opengl and offscreen added
*asymptote-2.16 (02 Jun 2012)
diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index cc98b04008a2..34c3b15be94b 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,19 +1,19 @@
-AUX 64asymptote-gentoo.el 337 RMD160 423330249638e628cb0f7d0b8196042a34cffa03 SHA1 0ab1578ba7989941567f3f855481b8e9805420c2 SHA256 28dde57a1b6b39e583739c387eaef205dc16eea97c5980fddd2e3d0dd7023ed3
-AUX asy-ftd.vim 60 RMD160 a08d3dbd7535d3de0897dd73b00f8866a72db731 SHA1 426086e8ed8d9f45518df1380ab62703cd5f1e0d SHA256 c766fccb0e3e43a6fb78eaa56cf6c45398d48b08566ea4794726f4a6ae3c9dc1
-AUX asymptote-2.13-configure-ac.patch 1141 RMD160 961f908deb855ce7fe045a40e786821918585472 SHA1 a4d6c74c65f143076e5726701a02b5a61f4462a9 SHA256 75743d5ae1df3b617cd20a757a0bb5ecf0a0b7ed6cd6bf27e7da1b17c862a050
-AUX asymptote-2.13-info.patch 436 RMD160 687ea151330bace3daa5c82270be1ae2068c33b6 SHA1 54efde9746166049cf284557cb61e8902310dff2 SHA256 02cadcaa6e1a13eea2ce35359f02308bef008485adae217e7ddd0cf5b846dbca
-AUX asymptote-2.13-xdg-utils.patch 689 RMD160 f77ca5459908ad23b970f908fdf918e7849535d3 SHA1 0dda8a1d1abfe58582f3156569f0f06685c72011 SHA256 fa1fa33ef208930050231ca518381f4c0a1d8432cbb326c6bc5a61973f309624
-AUX asymptote-2.15-configure-ac.patch 1141 RMD160 d3bec0fcd8ed5c6b76d5c121013b73b1ade1ce8e SHA1 3a73517f907bca13d72848af608ceeb6f3008c61 SHA256 a9a12703ca36dff62ffb7be9776eccd877b2ab293ad54b2ac508940392a5b8a6
-AUX asymptote-2.15-info.patch 436 RMD160 628fe2ef1cd7d00502520ce3fce0975acf053e1c SHA1 2add69f0b06a3d108418a145f3f3095172552e21 SHA256 9f412259459f34f9f673f17f5db26195ff496f3458921fcd0479d629d70404e3
-AUX asymptote-2.15-xdg-utils.patch 689 RMD160 6707f76b5a9866804cbfe80e61650861769ceade SHA1 b9c66eb11d5c7353316122340ac75cf2ded220ae SHA256 afda4fd90308a3e9b566a399e6ebc7cef7611ec11d6f3d7052f6da064f45917f
-AUX asymptote-2.16-configure-ac.patch 1110 RMD160 bf3c706c7822d93481bcd81745736cedf04398a6 SHA1 73cc625e5e7160fedac8327a46f04fe780ce42e6 SHA256 8ca3958d8a04c626ad44c308eb9039530121278340c5a9be653db9acc0880732
-AUX asymptote-2.16-info.patch 436 RMD160 8665072260ac4c409c7b4eb6c227d883ae91e699 SHA1 161db843a2770ecb694b8e83c248f95681a769f3 SHA256 d9e363781e87c9b5eee67cf5c1430313a93a06ca92bbedd3ab6303ec875458db
-AUX asymptote-2.16-xdg-utils.patch 689 RMD160 0edfe84b385bc7af7cbf1d46fa45fd60d2846558 SHA1 7f80b49da4f80bbef5213a063344ad901639b2e4 SHA256 43cc96d205a7b563b7f74c3d244b3ff7eef0829fc8ac4100c58dd618199fa8c5
-DIST asymptote-2.13.src.tgz 1732439 RMD160 c38a9224da74bb97a7b63e5ac56ba326b49625d9 SHA1 b4f2b72c0a4e7a02b716bfd0ad64bab45c567bbd SHA256 a0ac4815aaa367a8bc5cb3fb462267959f73e982d07fd96392c019c9fdfb7a13
-DIST asymptote-2.15.src.tgz 1763773 RMD160 1916f4160034d4d76280bfed8ebe0bb898fc80ce SHA1 e0fb336c195fb21a39e3d0f3acd4881ce5e170a7 SHA256 89034b7f072fe0476bc00a9c4c52189f67cdc1cb9c07bab1fd88bc50b2e0c887
-DIST asymptote-2.16.src.tgz 1802976 RMD160 0fa190cdf8f07a516376451b327477003627ce54 SHA1 ca110698b8c710eb93830f0fa55d29503c39e92a SHA256 523694782a6fe82652b2893482cbe314b139893721887517be3e6820466f48fa
-EBUILD asymptote-2.13.ebuild 4714 RMD160 8a52eb582fbb6c4f3a6d4b8035580c9a4125f2aa SHA1 c97c3925738f0abdf25e96280f7e2e857765d8a9 SHA256 3ed0ce3551409d2e9bff5a791de89a5240376e18ee8010b25892688e6ea7e807
-EBUILD asymptote-2.15.ebuild 4744 RMD160 6a9f856529ce2de8af4a85d9dd315b7362cf810c SHA1 c91e5ea234c9b27370d6826c7d43761fe9fe444d SHA256 d70e2e4410bf9241d9d1c73a4bbdce27fbeb8b50d90ff371cf3db5870fdc5888
-EBUILD asymptote-2.16.ebuild 4744 RMD160 87719b29f80b337af9ffe062eb5984533ee16a02 SHA1 9f154a808003d49f56910cf893d988d95c036bc0 SHA256 23c24046c1f4ee3fe9f292a77f3402ffeda4ef0e653b7d01446eac0529064516
-MISC ChangeLog 27260 RMD160 a54d4e1c22016bd7d91fdaf3e2cfa3162bdda93d SHA1 fe784dc37774a20774d7b8779c3afd59dd93df76 SHA256 38906319245edf8c2a9aeb331ad362eed56b223ba6c5c870e3802ddd944bee2f
-MISC metadata.xml 869 RMD160 4719ac66d805256a91cf9c311ea75e6d53db256e SHA1 f00600bb09e08fd31ba4fa15414bd3d578a4f136 SHA256 41c4190d40edabcbed20b712c8dca48783e336c7cd14bff51015966b263865b5
+AUX 64asymptote-gentoo.el 337 SHA256 28dde57a1b6b39e583739c387eaef205dc16eea97c5980fddd2e3d0dd7023ed3 SHA512 c8c74d5464f500e9bc3ca2fd89065e4f68a834c1b82a444820efd70abf9d2bd7c52ecbecd7ea5fad916259512acf4aedf8aed803a707733121211e59ef300c86 WHIRLPOOL 895352207681d02e67a81bbb7b35ee22730eaf14d385e5b634a8a939cc187d14fc72fd9ce7146c7a4e10a9b66835b11b1e64f20e9e3a10dab7004f6e0284b3a4
+AUX asy-ftd.vim 60 SHA256 c766fccb0e3e43a6fb78eaa56cf6c45398d48b08566ea4794726f4a6ae3c9dc1 SHA512 f4b62341f1482386d3e402f9d70a0f6b4c103a412a63dd8947aa45a5d43f12970902615b6c13e8cd8123f1cd44bf72e4204118d3bcfa7969fce078924bf150fd WHIRLPOOL 5cf295a065ef2b1fd3ffae13cf60b76f31b62835ac24c580ba31e2c7159d65cb763809c1c3536b67d8ae5e70062bbe312c2f216cf8ac3717dd83d8064d1b7401
+AUX asymptote-2.13-configure-ac.patch 1141 SHA256 75743d5ae1df3b617cd20a757a0bb5ecf0a0b7ed6cd6bf27e7da1b17c862a050 SHA512 b9ca216b7d795be4b0d483e081a05a9317dbcc1c507b773d1f8aa623cb0ccc088825e40db5a39a3e85b1c46de6bf0f96e3e7f038fc23aa3080c4867ca3c60ff4 WHIRLPOOL b6ee2b177d6ab7655cd0af05c0cdb915afb96cc917616b4e0e4368f4c6e06562d7d0740f558ff29646338b11193331980c0cd0256a395d47df31a6b1f9b43b09
+AUX asymptote-2.13-info.patch 436 SHA256 02cadcaa6e1a13eea2ce35359f02308bef008485adae217e7ddd0cf5b846dbca SHA512 1a92ae3d3c3eab50a319570dbaa8568438f185faf3d4bc4fc06742813e852ed85171fec90d32a62788e520f0a9b2ac2eff92c4d219b03a7d2eaf74badf9f4d2b WHIRLPOOL b595c38fa7c78e2e5016ed345e0d5da95c1e5786161a96451542c628c88caa744cb21b08904e958858225de288fd74f075e227f09648f825e470b19932e2958b
+AUX asymptote-2.13-xdg-utils.patch 689 SHA256 fa1fa33ef208930050231ca518381f4c0a1d8432cbb326c6bc5a61973f309624 SHA512 fad5236f386110c86d31ffde441c5e1d78f4550fd94725d64ca6c02a0b64f106caf30b32356298ea9029c1d1466feff3e6f3119040fb801ab9bffdc3c6d4898b WHIRLPOOL 357327f1f3ba665ddc44087ce6f14b473c05b520df6ab7a5d32f0ea204a3b35a5689a99c99bb890e482440d06a50777b23e31ad94ecfb0bdbbb8a912411a3456
+AUX asymptote-2.16-configure-ac.patch 1110 SHA256 8ca3958d8a04c626ad44c308eb9039530121278340c5a9be653db9acc0880732 SHA512 e168f48266984f4b24a9267d97489b0d48a9a88021602db66d17a372cddcf6270deb893f7f2a63ddd2afaec7a069399093a2b33284142d2eae315abf2e3aa18e WHIRLPOOL 1cd5eabf02ca7c3acf39d51f622e989c90c1192c747eddc603eb38c436e77e050f09d4eabd98aa1ac03ec50e0c96011ddc0ae14dbe0b334b785c8df44f31a5c1
+AUX asymptote-2.16-info.patch 436 SHA256 d9e363781e87c9b5eee67cf5c1430313a93a06ca92bbedd3ab6303ec875458db SHA512 86074082dc02922344e1874cbddabac6d242e9b878335bcacf3c7c8429ad5f11b00645dc53147153f8e8610a33a7c8c054d95e93f4410a85ee2f4128440d316b WHIRLPOOL 2f30298dc2217949f95cc89827b592b68c4c806864b14f2f5a812aa01651d1568d235cf6d3ad5996de34f15ac851df89e60650287dfb2dbb1c1086d516bc6c84
+AUX asymptote-2.16-xdg-utils.patch 689 SHA256 43cc96d205a7b563b7f74c3d244b3ff7eef0829fc8ac4100c58dd618199fa8c5 SHA512 967aaea9f867db173ec8769c15ea214cf8f0edd847304abe41458e8a32f10b58a4a6c515a51e1d411ba29bb597da653effdd250c9055fb5868f60449b7782415 WHIRLPOOL bcba792a2b30c751d1691415fcdfb6792df3b8c2453ea3130f1b5a00fdf736fd47231661cc1a6c9e9a942f6e24b13bfb592f24371d5a3c2da0aa91f9de080643
+AUX asymptote-2.17-configure-ac.patch 1110 SHA256 5c2b9a83cedcf35a16d17a6d2238d6c7a90c3461f5025f3eaa782bb9fc4ea934 SHA512 ecb5e3b72caef3189f5ddc05a8e6ba1e305720d3ad2e4a48da6cef8f26a1c4dd1edde1fe00cf6a4d71ad4e68fb663c2a4cc6fb138583916c422a678d00250b1f WHIRLPOOL e28bc38f68031dedef1ff652a4ab1e73e055f1acc94715c836f3f41c4d53e6ccb7bbd5354688b062c1f3655a6a3914ff3f23001d8582619350b17ae7dc20154c
+AUX asymptote-2.17-info.patch 436 SHA256 bc876ff74a08c8dfe46e68cfc5645e30bd8b25601d1b439fd2ac3e40c53bbef7 SHA512 802ff6c9a16f0da29bdd51b6cf595f96c129dcc08dd48436dd07922bd2bf07a2b18f9564a46da7cb27b224a7478a4002c457bd877313d8baf931488d131100db WHIRLPOOL b3307bbf425dd3d54474245c2d100c3aeb818874bebbe2dfdc5a002741772f8af6966779b4778e332fc12690070c595f3af1401293e7d0c9f479aa4cac5c0380
+AUX asymptote-2.17-xdg-utils.patch 689 SHA256 ca87cdb2357805885334bf9985845c5b1798430dd641a891e2e0c96aac33945f SHA512 1fe74630579e187019de0bff374bcdf1f9840ed8bd95a36b07d9e49dc7659134498e057ebfd77c81c262fe412bee413095b79bc9826fa8f5ee835352469211fd WHIRLPOOL 80cfa639f96898455bf1116d4ec3bb9e350606616019068c40512a5639be9565b32208f4c1eccc89a7c1dd291e9a37d0ee07cddf3339eb382959ed8f20e51241
+DIST asymptote-2.13.src.tgz 1732439 SHA256 a0ac4815aaa367a8bc5cb3fb462267959f73e982d07fd96392c019c9fdfb7a13
+DIST asymptote-2.16.src.tgz 1802976 SHA256 523694782a6fe82652b2893482cbe314b139893721887517be3e6820466f48fa SHA512 f50fe5fcb804e649ef8d4a51aea187effc9e0da6382365c577c7bd6971968ae05e0b2b2b9aac3f680c6dace0f941c47d44dd9676a3cfca00f8cb2ac881bbeb33 WHIRLPOOL 4d9238b55a8ab86f2d1e8d011cb5479935b6a3f31ecb797cc180a15a5061df7a3ce4a18b9812e0ef0f0183b29ae34f582358c630930fe7e4124500512ea72b6a
+DIST asymptote-2.17.src.tgz 1796563 SHA256 990fa5a4265f829b3e32a12eedf497a0a1b1e5500c5de295a876bab60615a8be SHA512 218878b67a60d73da078a769df77ecc88ba6302e2822ea303d0ebdf57f1e1128a5540bce5f12d011fa755e5c7561e008b7bc37a6bd445ecf4f0cb12afb805989 WHIRLPOOL a5ad75736c2ca8dba7091598887acbfa02b5cc79a342d6b3687bbd292718ea0ebf79c677ac542f1714e97efe597dfc55fcc2ce0d57aab1f0290d524dd47f2948
+EBUILD asymptote-2.13.ebuild 4714 SHA256 3ed0ce3551409d2e9bff5a791de89a5240376e18ee8010b25892688e6ea7e807 SHA512 2d28a8973ee0762bfd241e9926042a3aa9943fc6075c2ba61f18a517b844d15b0ff2b2fd58740dc2d5c5f20d9b33d8dd59e72aa896ef71239e91db321a90571c WHIRLPOOL de27ed32f5786ba4fa703dfaa7e8869e4398671cb241d6522b62c5bc8dcb44e129a18c7745ce8d5a81901a256344ebd4182741758692b6073a617c7c7a4d2f69
+EBUILD asymptote-2.16.ebuild 4744 SHA256 23c24046c1f4ee3fe9f292a77f3402ffeda4ef0e653b7d01446eac0529064516 SHA512 61a0b054010d5b42e0372462faabba8a4b43607b04fc26f55e439908af5e027661be4aebacc5efa37c6c22adebc88f2b5ed9b708f925136864f6126516d7cbab WHIRLPOOL aa7f99dbc022c13b9bfdbed0fe741188562261b87d5160fc4e0db7040ffca05959665dfdad051c9c2a3b853de4f0302f44fc3d6375ce67334c3857af78954cda
+EBUILD asymptote-2.17.ebuild 4717 SHA256 8172b4a0ec6233a9953b53038252ebacca498566482a3e36445f0a8628199910 SHA512 9519c0e3c924d0a15323eaa38f61ab43e8a8b937b1cd407cc29de2a3eb87023ae9a06bd037604f724114db1112604a1de2625191ccebb1d24d68ffcddf417de3 WHIRLPOOL e5e5afddcea6b672c3c7ec87dff9abe21cdcbbefd5925f8b4671d2deede0d6b4295b927fd7bc5a89bb5e5131cb63c767f8cad99261370ce755046a87b2578f86
+MISC ChangeLog 27694 SHA256 a87b659d1de297e0d603ff80850391d8bca3e2f062d319972ae5b02c8403869c SHA512 257c623ae0d2d68e3d52460e4061ae753b193a1430e6395f6f300569344bde6f7331d0493d670b53e0bef787ce728117351e1c890ef71f3054e5d2f1a11cd74b WHIRLPOOL c6d78fad2352b2f623a3595bd9fb613ddd2755d563a996e8e09545443796c157cbc817d0679c28764e9227bad4d9fad2a5efbdbc8a5b388872e6efb595eb4b8d
+MISC metadata.xml 937 SHA256 ba41eca26b5042f8bb6bbc8245c4a830ec5f7b3a5f47bfb19127c3a8b59780d4 SHA512 02addb8715de66c81cabdc0cd716133d1ff5a7acefd79dc8ddf832a616ed86765624ad6f01b1429a74d04304d8990f90b2a25ef235999dd6f6abe55e64c1fac0 WHIRLPOOL d0ae7ddbae673380fc7c118a2c19b2d61da2ae5191093cae9ff43605a5f599c9ff1ac4debb5f5e5dbff25e76ca31d2ef5a7bd506bda1a2439b62ec2d48002cea
diff --git a/media-gfx/asymptote/asymptote-2.15.ebuild b/media-gfx/asymptote/asymptote-2.17.ebuild
index d587adb637d3..1d30b433fffe 100644
--- a/media-gfx/asymptote/asymptote-2.15.ebuild
+++ b/media-gfx/asymptote/asymptote-2.17.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/asymptote/asymptote-2.15.ebuild,v 1.2 2012/04/12 20:13:56 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/asymptote/asymptote-2.17.ebuild,v 1.1 2012/09/20 12:16:44 grozin Exp $
-EAPI=3
+EAPI=4
SUPPORT_PYTHON_ABIS=1
PYTHON_DEPEND="python? 2"
RESTRICT_PYTHON_ABIS="3.*"
@@ -14,11 +14,14 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex python sigsegv svg vim-syntax X"
+IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen +opengl python sigsegv svg vim-syntax X"
+REQUIRED_USE="offscreen? ( )"
RDEPEND=">=sys-libs/readline-4.3-r5
>=sys-libs/ncurses-5.4-r5
imagemagick? ( media-gfx/imagemagick[png] )
+ opengl? ( >=media-libs/mesa-8 )
+ offscreen? ( media-libs/mesa[osmesa] )
svg? ( app-text/dvisvgm )
sigsegv? ( dev-libs/libsigsegv )
boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
@@ -59,33 +62,35 @@ src_configure() {
$(use_enable boehm-gc gc system) \
$(use_enable fftw) \
$(use_enable gsl) \
+ $(use_enable opengl gl) \
+ $(use_enable offscreen) \
$(use_with sigsegv)
}
src_compile() {
- emake || die "emake failed"
+ emake
cd doc
- emake asy.1 || die "emake asy.1 failed"
+ emake asy.1
if use doc; then
# info
einfo "Making info"
- emake ${PN}.info || die "emake ${PN}.info failed"
+ emake ${PN}.info
cd FAQ
- emake || die "emake FAQ failed"
+ emake
cd ..
# pdf
einfo "Making pdf docs"
export VARTEXFONTS="${T}"/fonts
# see bug #260606
- emake -j1 asymptote.pdf || die "emake asymptote.pdf failed"
- emake CAD.pdf || die "emake CAD.pdf failed"
+ emake -j1 asymptote.pdf
+ emake CAD.pdf
fi
cd ..
if use emacs; then
einfo "Compiling emacs lisp files"
- elisp-compile base/*.el || die "elisp-compile failed"
+ elisp-compile base/*.el
fi
}
diff --git a/media-gfx/asymptote/files/asymptote-2.15-configure-ac.patch b/media-gfx/asymptote/files/asymptote-2.17-configure-ac.patch
index 780baeb9aadf..b692e02e96d6 100644
--- a/media-gfx/asymptote/files/asymptote-2.15-configure-ac.patch
+++ b/media-gfx/asymptote/files/asymptote-2.17-configure-ac.patch
@@ -1,8 +1,8 @@
-Index: asymptote-2.15/configure.ac
+Index: asymptote-2.17/configure.ac
===================================================================
---- asymptote-2.15.orig/configure.ac
-+++ asymptote-2.15/configure.ac
-@@ -150,7 +150,7 @@ if test "x$ac_cv_use_gc" != "xno" ; then
+--- asymptote-2.17.orig/configure.ac
++++ asymptote-2.17/configure.ac
+@@ -154,7 +154,7 @@ if test "x$ac_cv_use_gc" != "xno" ; then
fi
CPPFLAGS_SAVE=$CPPFLAGS
CPPFLAGS=$CPPFLAGS" $INCL"
@@ -11,10 +11,10 @@ Index: asymptote-2.15/configure.ac
AC_CHECK_LIB([gc],[GC_malloc],[
LIBS=$LIBS"-lgc "
AC_MSG_NOTICE([enabling system $GCNAME])],[
-@@ -223,7 +223,17 @@ AC_MSG_ERROR([*** Please install libm on
+@@ -227,7 +227,17 @@ AC_MSG_ERROR([*** Please install libm on
AC_CHECK_LIB([z], [deflate],,
AC_MSG_ERROR([*** Please install libz on your system ***]))
- AC_CHECK_LIB([pthread], [pthread_create])
+ AX_PTHREAD
-AC_CHECK_LIB([sigsegv], [stackoverflow_install_handler])
+
+AC_ARG_WITH(sigsegv,
diff --git a/media-gfx/asymptote/files/asymptote-2.15-info.patch b/media-gfx/asymptote/files/asymptote-2.17-info.patch
index 4892c93d6726..5d93d1e2b2e6 100644
--- a/media-gfx/asymptote/files/asymptote-2.15-info.patch
+++ b/media-gfx/asymptote/files/asymptote-2.17-info.patch
@@ -1,7 +1,7 @@
-Index: asymptote-2.15/doc/asymptote.texi
+Index: asymptote-2.17/doc/asymptote.texi
===================================================================
---- asymptote-2.15.orig/doc/asymptote.texi
-+++ asymptote-2.15/doc/asymptote.texi
+--- asymptote-2.17.orig/doc/asymptote.texi
++++ asymptote-2.17/doc/asymptote.texi
@@ -21,7 +21,7 @@ file LICENSE in the top-level source dir
@dircategory Languages
diff --git a/media-gfx/asymptote/files/asymptote-2.15-xdg-utils.patch b/media-gfx/asymptote/files/asymptote-2.17-xdg-utils.patch
index 71aa19a453c1..febe4f292f13 100644
--- a/media-gfx/asymptote/files/asymptote-2.15-xdg-utils.patch
+++ b/media-gfx/asymptote/files/asymptote-2.17-xdg-utils.patch
@@ -1,8 +1,8 @@
-Index: asymptote-2.15/settings.cc
+Index: asymptote-2.17/settings.cc
===================================================================
---- asymptote-2.15.orig/settings.cc
-+++ asymptote-2.15/settings.cc
-@@ -96,14 +96,14 @@ bool msdos=false;
+--- asymptote-2.17.orig/settings.cc
++++ asymptote-2.17/settings.cc
+@@ -90,14 +90,14 @@ bool msdos=false;
string HOME="HOME";
string docdir=ASYMPTOTE_DOCDIR;
const char pathSeparator=':';
diff --git a/media-gfx/asymptote/metadata.xml b/media-gfx/asymptote/metadata.xml
index 31fd956a8cc7..95f7e2748c23 100644
--- a/media-gfx/asymptote/metadata.xml
+++ b/media-gfx/asymptote/metadata.xml
@@ -22,5 +22,8 @@
<flag name='sigsegv'>
Enables using <pkg>dev-libs/libsigsegv</pkg>
</flag>
+ <flag name='offscreen'>
+ Enables off-screen rendering
+ </flag>
</use>
</pkgmetadata>