[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2024-05-28 Thread Sam James
commit: 4a1843f76a98eba1c8d69c0ac73af6bcc8405899
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 20:47:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 20:47:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1843f7

media-gfx/asymptote: Stabilize 2.89 amd64, #932977

Signed-off-by: Sam James  gentoo.org>

 media-gfx/asymptote/asymptote-2.89.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.89.ebuild 
b/media-gfx/asymptote/asymptote-2.89.ebuild
index 4d5f2597bae7..8d3f1ada6331 100644
--- a/media-gfx/asymptote/asymptote-2.89.ebuild
+++ b/media-gfx/asymptote/asymptote-2.89.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.sourceforge.net/asymptote/${P}.src.tgz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2024-05-28 Thread Sam James
commit: 570f7a258e33c3e1b6a8881037ffe9c16521e82d
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 13:18:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 13:18:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=570f7a25

media-gfx/asymptote: Stabilize 2.89 x86, #932977

Signed-off-by: Sam James  gentoo.org>

 media-gfx/asymptote/asymptote-2.89.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.89.ebuild 
b/media-gfx/asymptote/asymptote-2.89.ebuild
index 41e78e722943..4d5f2597bae7 100644
--- a/media-gfx/asymptote/asymptote-2.89.ebuild
+++ b/media-gfx/asymptote/asymptote-2.89.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://downloads.sourceforge.net/asymptote/${P}.src.tgz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2024-04-13 Thread Andrey Grozin
commit: 52256a60f417548d35c98ce5fb714e44831e4f98
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Apr 14 05:12:06 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Apr 14 05:12:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52256a60

media-gfx/asymptote: bump to 2.89

Closes: https://bugs.gentoo.org/929612
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   1 +
 media-gfx/asymptote/asymptote-2.89.ebuild | 243 ++
 2 files changed, 244 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 805af350f4cc..b4bfc5dfb678 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1 +1,2 @@
 DIST asymptote-2.86.src.tgz 15118426 BLAKE2B 
305edae6653094a5daa9f136951cfcc3f8ece1dc8e616593710e0bace350a95f61729f8d7a9522a14704300a6cfd15decb1bb634e58dba1626f09c053b6b368b
 SHA512 
9e11dbfca10379f07b50dcce0d63c12b793f47741651b1804cf0825e87604c40b5b94acf343ce7f5ca7da83b5ebb0e213090ada80e0b6ebe4f6cec9db67209d6
+DIST asymptote-2.89.src.tgz 15133552 BLAKE2B 
bde5acd3e76543b3c936e785ccf081c38687d535f336ee0e3da62f5fe078bb040dc162b64f02e94f392129c120bdf497b86e3862059abdb1b4544bab3cce3218
 SHA512 
a9874f0dc6eb05b95ef551611d85f39222af2a0628d7904160b08bdaf797c2b9ec6d12af7ae26dee69dbc056a5bffad4e450d4846a517d80990d89759e0c47a0

diff --git a/media-gfx/asymptote/asymptote-2.89.ebuild 
b/media-gfx/asymptote/asymptote-2.89.ebuild
new file mode 100644
index ..a0b459eb65fa
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.89.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc:=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   lsp? (
+   dev-libs/boost
+   dev-libs/rapidjson
+   dev-libs/utfcpp
+   )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/cson
+   dev-python/numpy
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${PN}-2.85-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${PN}-2.70-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   --disable-gc-full-debug \
+   --with-latex=/usr/share/texmf-site/tex/latex \
+   --with-context=/usr/share/texmf-site/tex/context \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable curl) \
+   $(use_enable lsp) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2024-02-09 Thread Andrey Grozin
commit: b677443f513fd35aedcd12f214510aefdd8db7dc
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Feb  9 14:29:45 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Feb  9 14:29:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b677443f

media-gfx/asymptote: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest |   1 -
 media-gfx/asymptote/asymptote-2.85-r1.ebuild | 243 ---
 2 files changed, 244 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index e95e6faa4a8d..805af350f4cc 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1 @@
-DIST asymptote-2.85.src.tgz 15073771 BLAKE2B 
5fb965d6fad5c138c00b76a55158c3808022de84ba2a5568af551fe744e5ab0dc3caf168f9467517d917c9716a89a3fd1064324991e8d058a7a27138648903fc
 SHA512 
81e62c3b5c1a4d8a12b37c9ca45f0141cf4034719f08155c2eb61989a2132a79053d611dee29bc0ea24b0aa05d2b4cb2b0dfeadec51e754cd65caf4ace7cc5b1
 DIST asymptote-2.86.src.tgz 15118426 BLAKE2B 
305edae6653094a5daa9f136951cfcc3f8ece1dc8e616593710e0bace350a95f61729f8d7a9522a14704300a6cfd15decb1bb634e58dba1626f09c053b6b368b
 SHA512 
9e11dbfca10379f07b50dcce0d63c12b793f47741651b1804cf0825e87604c40b5b94acf343ce7f5ca7da83b5ebb0e213090ada80e0b6ebe4f6cec9db67209d6

diff --git a/media-gfx/asymptote/asymptote-2.85-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.85-r1.ebuild
deleted file mode 100644
index fe790c5b6174..
--- a/media-gfx/asymptote/asymptote-2.85-r1.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc:=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1:= )
-   gsl? ( sci-libs/gsl:= )
-   python? ( ${PYTHON_DEPS} )
-   curl? ( net-misc/curl )
-   lsp? (
-   dev-libs/boost
-   dev-libs/rapidjson
-   dev-libs/utfcpp
-   )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/cson
-   dev-python/numpy
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   dev-texlive/texlive-latexextra
-   )
-   context? ( dev-texlive/texlive-context )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   doc? (
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   dev-texlive/texlive-latexextra
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${PN}-2.85-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${PN}-2.70-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   --disable-gc-full-debug \
-   --with-latex=/usr/share/texmf-site/tex/latex \
-   --with-context=/usr/share/texmf-site/tex/context \
-   $(use_enable boehm-gc gc system) \
-   $(use_enable curl) \
-   $(use_enable lsp) \
-   $(use_enable fftw) \
-   $(use_enable gsl) \
-   $(use_enable 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2024-02-03 Thread Sam James
commit: 1f87fb1679be1341bc87317137de834d8f0b0ef7
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 21:33:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 21:33:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f87fb16

media-gfx/asymptote: Stabilize 2.86 amd64, #923555

Signed-off-by: Sam James  gentoo.org>

 media-gfx/asymptote/asymptote-2.86.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.86.ebuild 
b/media-gfx/asymptote/asymptote-2.86.ebuild
index 99251861cc4d..c90253601777 100644
--- a/media-gfx/asymptote/asymptote-2.86.ebuild
+++ b/media-gfx/asymptote/asymptote-2.86.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2024-02-02 Thread Arthur Zamarin
commit: b468f6623ae3c5e052c95d33ccc8ae54a0106d4b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 16:27:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 16:27:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b468f662

media-gfx/asymptote: Stabilize 2.86 x86, #923555

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/asymptote/asymptote-2.86.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.86.ebuild 
b/media-gfx/asymptote/asymptote-2.86.ebuild
index 0bb05fc74976..99251861cc4d 100644
--- a/media-gfx/asymptote/asymptote-2.86.ebuild
+++ b/media-gfx/asymptote/asymptote-2.86.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2023-07-20 Thread Andrey Grozin
commit: da3f272aa18df7e3c3cea5673e7b217d04d9e494
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jul 20 16:02:54 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jul 20 16:02:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da3f272a

media-gfx/asymptote: bump to 2.86

Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.86.ebuild  | 245 +
 .../files/asymptote-2.86-without-lsp.patch |  50 +
 3 files changed, 296 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 33a3520ac1ac..e95e6faa4a8d 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1 +1,2 @@
 DIST asymptote-2.85.src.tgz 15073771 BLAKE2B 
5fb965d6fad5c138c00b76a55158c3808022de84ba2a5568af551fe744e5ab0dc3caf168f9467517d917c9716a89a3fd1064324991e8d058a7a27138648903fc
 SHA512 
81e62c3b5c1a4d8a12b37c9ca45f0141cf4034719f08155c2eb61989a2132a79053d611dee29bc0ea24b0aa05d2b4cb2b0dfeadec51e754cd65caf4ace7cc5b1
+DIST asymptote-2.86.src.tgz 15118426 BLAKE2B 
305edae6653094a5daa9f136951cfcc3f8ece1dc8e616593710e0bace350a95f61729f8d7a9522a14704300a6cfd15decb1bb634e58dba1626f09c053b6b368b
 SHA512 
9e11dbfca10379f07b50dcce0d63c12b793f47741651b1804cf0825e87604c40b5b94acf343ce7f5ca7da83b5ebb0e213090ada80e0b6ebe4f6cec9db67209d6

diff --git a/media-gfx/asymptote/asymptote-2.86.ebuild 
b/media-gfx/asymptote/asymptote-2.86.ebuild
new file mode 100644
index ..dcccb01b39d5
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.86.ebuild
@@ -0,0 +1,245 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc:=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   lsp? (
+   dev-libs/boost
+   dev-libs/rapidjson
+   dev-libs/utfcpp
+   )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${PN}-2.85-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${PN}-2.70-info.patch"
+
+   "${FILESDIR}/${PN}-2.86-without-lsp.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   --disable-gc-full-debug \
+   --with-latex=/usr/share/texmf-site/tex/latex \
+   --with-context=/usr/share/texmf-site/tex/context \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable curl) \
+   $(use_enable lsp) 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/

2023-05-11 Thread Conrad Kostecki
commit: f8c5cc7f6f1f18de0e918a13eecda41bf771ec14
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed May 10 18:17:43 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May 11 20:28:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c5cc7f

media-gfx/asymptote: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30977
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../asymptote/files/asymptote-2.70-xdg-utils.patch | 23 --
 1 file changed, 23 deletions(-)

diff --git a/media-gfx/asymptote/files/asymptote-2.70-xdg-utils.patch 
b/media-gfx/asymptote/files/asymptote-2.70-xdg-utils.patch
deleted file mode 100644
index bf7b50973e36..
--- a/media-gfx/asymptote/files/asymptote-2.70-xdg-utils.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Только в asymptote-2.67.orig: .pc
-Index: asymptote-2.70/settings.cc
-===
 asymptote-2.70.orig/settings.cc
-+++ asymptote-2.70/settings.cc
-@@ -101,13 +101,13 @@ string defaultPSViewer="open";
- string defaultPDFViewer="open";
- string defaultHTMLViewer="open";
- #else
--string defaultPSViewer="gv";
--string defaultPDFViewer="acroread";
--string defaultHTMLViewer="google-chrome";
-+string defaultPSViewer="xdg-open";
-+string defaultPDFViewer="xdg-open";
-+string defaultHTMLViewer="xdg-open";
- #endif
- string defaultGhostscript="gs";
- string defaultGhostscriptLibrary="";
--string defaultDisplay="display";
-+string defaultDisplay="xdg-open";
- string defaultAnimate="animate";
- void queryRegistry() {}
- const string dirsep="/";



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2023-05-09 Thread Andrey Grozin
commit: b425a0fda657d1f3b0f1cd54d2996d4a34623a57
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue May  9 06:21:26 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue May  9 06:21:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b425a0fd

media-gfx/asymptote: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   1 -
 media-gfx/asymptote/asymptote-2.83.ebuild | 243 --
 2 files changed, 244 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 55f39a8ba4a7..33a3520ac1ac 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1 @@
-DIST asymptote-2.83.src.tgz 15044624 BLAKE2B 
f364d7fa5d09bfc94f2556d5c99fc2751182f4a231544c24b449f02f36cca62e48272827f5bb405119b82d75517ef1fe49ec87cb75eb30de92ed95ac360a553c
 SHA512 
cb59731f6d68658746cd1e686a54b6f590e4a4990df572e89b4b5faab6bb8ed75de9d7f75e65b8ed76227ead59930d5492d54239db6acdb4bff2377ac2b97dec
 DIST asymptote-2.85.src.tgz 15073771 BLAKE2B 
5fb965d6fad5c138c00b76a55158c3808022de84ba2a5568af551fe744e5ab0dc3caf168f9467517d917c9716a89a3fd1064324991e8d058a7a27138648903fc
 SHA512 
81e62c3b5c1a4d8a12b37c9ca45f0141cf4034719f08155c2eb61989a2132a79053d611dee29bc0ea24b0aa05d2b4cb2b0dfeadec51e754cd65caf4ace7cc5b1

diff --git a/media-gfx/asymptote/asymptote-2.83.ebuild 
b/media-gfx/asymptote/asymptote-2.83.ebuild
deleted file mode 100644
index 9cb125926211..
--- a/media-gfx/asymptote/asymptote-2.83.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc:=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1:= )
-   gsl? ( sci-libs/gsl:= )
-   python? ( ${PYTHON_DEPS} )
-   curl? ( net-misc/curl )
-   lsp? (
-   dev-libs/boost
-   dev-libs/rapidjson
-   dev-libs/utfcpp
-   )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   dev-texlive/texlive-latexextra
-   )
-   context? ( dev-texlive/texlive-context )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   doc? (
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   dev-texlive/texlive-latexextra
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${PN}-2.70-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${PN}-2.70-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   --disable-gc-full-debug \
-   --with-latex=/usr/share/texmf-site/tex/latex \
-   --with-context=/usr/share/texmf-site/tex/context \
-   $(use_enable boehm-gc gc system) \
-   $(use_enable curl) \
-   $(use_enable lsp) \
-   $(use_enable fftw) \
-   $(use_enable gsl) \
-   $(use_enable opengl gl) \
- 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2023-04-19 Thread Sam James
commit: c1729a91ff760d57762c427fb4e2ac0c917f4b1f
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 11:52:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 11:52:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1729a91

media-gfx/asymptote: Stabilize 2.85-r1 x86, #904595

Signed-off-by: Sam James  gentoo.org>

 media-gfx/asymptote/asymptote-2.85-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.85-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.85-r1.ebuild
index a346495aa5a9..03610416f73b 100644
--- a/media-gfx/asymptote/asymptote-2.85-r1.ebuild
+++ b/media-gfx/asymptote/asymptote-2.85-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2023-04-19 Thread Sam James
commit: c8100010542d519c61fe066625692ee1d659fc31
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 11:15:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 11:15:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8100010

media-gfx/asymptote: Stabilize 2.85-r1 amd64, #904595

Signed-off-by: Sam James  gentoo.org>

 media-gfx/asymptote/asymptote-2.85-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.85-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.85-r1.ebuild
index ba11f4a8c353..a346495aa5a9 100644
--- a/media-gfx/asymptote/asymptote-2.85-r1.ebuild
+++ b/media-gfx/asymptote/asymptote-2.85-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2023-02-16 Thread Andrey Grozin
commit: 7d2f4fd304df6566838dfa2705141e68ed25b48a
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Feb 16 10:41:44 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Feb 16 10:41:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d2f4fd3

media-gfx/asymptote: remove old revision

Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/asymptote-2.85.ebuild | 243 --
 1 file changed, 243 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.85.ebuild 
b/media-gfx/asymptote/asymptote-2.85.ebuild
deleted file mode 100644
index 604efd650f66..
--- a/media-gfx/asymptote/asymptote-2.85.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc:=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1:= )
-   gsl? ( sci-libs/gsl:= )
-   python? ( ${PYTHON_DEPS} )
-   curl? ( net-misc/curl )
-   lsp? (
-   dev-libs/boost
-   dev-libs/rapidjson
-   dev-libs/utfcpp
-   )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   dev-texlive/texlive-latexextra
-   )
-   context? ( dev-texlive/texlive-context )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   doc? (
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   dev-texlive/texlive-latexextra
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${PN}-2.85-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${PN}-2.70-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   --disable-gc-full-debug \
-   --with-latex=/usr/share/texmf-site/tex/latex \
-   --with-context=/usr/share/texmf-site/tex/context \
-   $(use_enable boehm-gc gc system) \
-   $(use_enable curl) \
-   $(use_enable lsp) \
-   $(use_enable fftw) \
-   $(use_enable gsl) \
-   $(use_enable opengl gl) \
-   $(use_enable offscreen) \
-   $(use_enable sigsegv)
-}
-
-src_compile() {
-   default
-
-   cd doc || die
-   emake asy.1
-   einfo "Making info"
-   cd png || die
-   emake ${PN}.info
-   cd .. || die
-   if use doc; then
-   cd FAQ || die
-   emake
-   cd .. || die
-   # pdf
-   einfo "Making pdf docs"
-   export VARTEXFONTS="${T}"/fonts
-   # see bug #260606
-   emake -j1 asymptote.pdf
-   emake CAD.pdf asy-latex.pdf asyRefCard.pdf
-   fi
-   cd .. || die
-
-   if use emacs; then
-   einfo "Compiling emacs lisp files"
-   elisp-compile base/*.el
-   fi
-}
-
-src_install() {
-   # the program
-   dobin asy
-
-   # .asy files
-   insinto 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2023-02-16 Thread Andrey Grozin
commit: 76a4b01e0b25f9a5b80ac7ca357930c608a08064
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Feb 16 10:39:55 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Feb 16 10:39:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76a4b01e

media-gfx/asymptote: add python3_11

Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/asymptote-2.85-r1.ebuild | 243 +++
 1 file changed, 243 insertions(+)

diff --git a/media-gfx/asymptote/asymptote-2.85-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.85-r1.ebuild
new file mode 100644
index ..ba11f4a8c353
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.85-r1.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc:=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   lsp? (
+   dev-libs/boost
+   dev-libs/rapidjson
+   dev-libs/utfcpp
+   )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${PN}-2.85-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${PN}-2.70-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   --disable-gc-full-debug \
+   --with-latex=/usr/share/texmf-site/tex/latex \
+   --with-context=/usr/share/texmf-site/tex/context \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable curl) \
+   $(use_enable lsp) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+   $(use_enable opengl gl) \
+   $(use_enable offscreen) \
+   $(use_enable sigsegv)
+}
+
+src_compile() {
+   default
+
+   cd doc || die
+   emake asy.1
+   einfo "Making info"
+   cd png || die
+   emake ${PN}.info
+   cd .. || die
+   if use doc; then
+   cd FAQ || die
+   emake
+   cd .. || die
+   # pdf
+   einfo "Making pdf docs"
+   export VARTEXFONTS="${T}"/fonts
+   # see bug #260606
+   emake -j1 asymptote.pdf
+   emake CAD.pdf asy-latex.pdf asyRefCard.pdf
+   fi
+   cd .. || die
+
+   if use emacs; then
+   einfo "Compiling emacs lisp files"
+   elisp-compile base/*.el
+   fi
+}
+
+src_install() {
+   # the program
+   dobin asy
+
+   # .asy files
+   insinto 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2023-02-15 Thread Andrey Grozin
commit: f22931643ce0dbc5eef50a331685150aa45d7373
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Feb 16 06:06:00 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Feb 16 06:06:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2293164

media-gfx/asymptote: bump to 2.85

Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.85.ebuild  | 243 +
 .../asymptote/files/asymptote-2.85-xdg-utils.patch |  21 ++
 3 files changed, 265 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 343d3e84c2a7..55f39a8ba4a7 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1 +1,2 @@
 DIST asymptote-2.83.src.tgz 15044624 BLAKE2B 
f364d7fa5d09bfc94f2556d5c99fc2751182f4a231544c24b449f02f36cca62e48272827f5bb405119b82d75517ef1fe49ec87cb75eb30de92ed95ac360a553c
 SHA512 
cb59731f6d68658746cd1e686a54b6f590e4a4990df572e89b4b5faab6bb8ed75de9d7f75e65b8ed76227ead59930d5492d54239db6acdb4bff2377ac2b97dec
+DIST asymptote-2.85.src.tgz 15073771 BLAKE2B 
5fb965d6fad5c138c00b76a55158c3808022de84ba2a5568af551fe744e5ab0dc3caf168f9467517d917c9716a89a3fd1064324991e8d058a7a27138648903fc
 SHA512 
81e62c3b5c1a4d8a12b37c9ca45f0141cf4034719f08155c2eb61989a2132a79053d611dee29bc0ea24b0aa05d2b4cb2b0dfeadec51e754cd65caf4ace7cc5b1

diff --git a/media-gfx/asymptote/asymptote-2.85.ebuild 
b/media-gfx/asymptote/asymptote-2.85.ebuild
new file mode 100644
index ..604efd650f66
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.85.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc:=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   lsp? (
+   dev-libs/boost
+   dev-libs/rapidjson
+   dev-libs/utfcpp
+   )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${PN}-2.85-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${PN}-2.70-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   --disable-gc-full-debug \
+   --with-latex=/usr/share/texmf-site/tex/latex \
+   --with-context=/usr/share/texmf-site/tex/context \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable curl) \
+   $(use_enable lsp) \
+   $(use_enable fftw) \
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2023-02-15 Thread Andrey Grozin
commit: b04a592525239525328a094975b16fa729b36cfe
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Feb 16 05:40:28 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Feb 16 05:40:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b04a5925

media-gfx/asymptote: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   1 -
 media-gfx/asymptote/asymptote-2.78.ebuild | 242 --
 2 files changed, 243 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 99ba0fb250c3..343d3e84c2a7 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1 @@
-DIST asymptote-2.78.src.tgz 15274780 BLAKE2B 
0c99aff54df79eabdf059cc0bb2cdd0832d7cc7ae83a2e3ab08116aa6bc75de44f7adfa096b7ed832fc96cd9db0bb41a490a8c5fd29716ad9a7852e52a98ad2b
 SHA512 
dcc27ce608cb72b3979a87bd6e312774008a225b0936027c11bf1862e21dce5db6de9bf5db14c85ba1f7ed25ec77c3a57e2ecf58a73b46315daca11777910c24
 DIST asymptote-2.83.src.tgz 15044624 BLAKE2B 
f364d7fa5d09bfc94f2556d5c99fc2751182f4a231544c24b449f02f36cca62e48272827f5bb405119b82d75517ef1fe49ec87cb75eb30de92ed95ac360a553c
 SHA512 
cb59731f6d68658746cd1e686a54b6f590e4a4990df572e89b4b5faab6bb8ed75de9d7f75e65b8ed76227ead59930d5492d54239db6acdb4bff2377ac2b97dec

diff --git a/media-gfx/asymptote/asymptote-2.78.ebuild 
b/media-gfx/asymptote/asymptote-2.78.ebuild
deleted file mode 100644
index 23ed3306c76f..
--- a/media-gfx/asymptote/asymptote-2.78.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc:=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1:= )
-   gsl? ( sci-libs/gsl:= )
-   python? ( ${PYTHON_DEPS} )
-   curl? ( net-misc/curl )
-   lsp? (
-   dev-libs/boost
-   dev-libs/rapidjson
-   dev-libs/utfcpp
-   )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   context? ( dev-texlive/texlive-context )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   doc? (
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${PN}-2.70-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${PN}-2.70-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   --disable-gc-full-debug \
-   --with-latex=/usr/share/texmf-site/tex/latex \
-   --with-context=/usr/share/texmf-site/tex/context \
-   $(use_enable boehm-gc gc system) \
-   $(use_enable curl) \
-   $(use_enable lsp) \
-   $(use_enable fftw) \
-   $(use_enable gsl) \
-   $(use_enable opengl gl) \
-   $(use_enable offscreen) \

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-12-02 Thread Arthur Zamarin
commit: 72b383560f4d160009d47ad07ba6cc6f3a4a0d71
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 19:13:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 19:13:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b38356

media-gfx/asymptote: Stabilize 2.83 x86, #883051

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/asymptote/asymptote-2.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.83.ebuild 
b/media-gfx/asymptote/asymptote-2.83.ebuild
index 365024dcfac8..44e16197d832 100644
--- a/media-gfx/asymptote/asymptote-2.83.ebuild
+++ b/media-gfx/asymptote/asymptote-2.83.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-11-28 Thread Jakov Smolić
commit: 220f1db39c11c7ba65767e0707448f40f29794f9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Nov 29 06:57:17 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Nov 29 06:57:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=220f1db3

media-gfx/asymptote: Stabilize 2.83 amd64, #883051

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/asymptote/asymptote-2.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.83.ebuild 
b/media-gfx/asymptote/asymptote-2.83.ebuild
index e49720ad4fba..365024dcfac8 100644
--- a/media-gfx/asymptote/asymptote-2.83.ebuild
+++ b/media-gfx/asymptote/asymptote-2.83.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-11-25 Thread Andrey Grozin
commit: be6f7db4be5655b815f07d9452d86dffe8f8256d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Nov 25 16:36:05 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Nov 25 16:36:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6f7db4

media-gfx/asymptote: remove old versions

Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   2 -
 media-gfx/asymptote/asymptote-2.80.ebuild | 242 --
 media-gfx/asymptote/asymptote-2.81.ebuild | 242 --
 3 files changed, 486 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index c2d7a1549073..99ba0fb250c3 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,4 +1,2 @@
 DIST asymptote-2.78.src.tgz 15274780 BLAKE2B 
0c99aff54df79eabdf059cc0bb2cdd0832d7cc7ae83a2e3ab08116aa6bc75de44f7adfa096b7ed832fc96cd9db0bb41a490a8c5fd29716ad9a7852e52a98ad2b
 SHA512 
dcc27ce608cb72b3979a87bd6e312774008a225b0936027c11bf1862e21dce5db6de9bf5db14c85ba1f7ed25ec77c3a57e2ecf58a73b46315daca11777910c24
-DIST asymptote-2.80.src.tgz 15054879 BLAKE2B 
bf1a569b1d752775630d6b775eed3119fba3327cd87af3963c13ec98269980a0d856cfedfe6271bea6a4e33ce58cbb0ae7aaafb0993351dbaa521d362ef41289
 SHA512 
cf79951c10fa327bf827c244ed9eed63c1229affe34786f5d397ec9f78df789c63f321ad548fa68fe9980c968262c16bcac4be5cef8898aaa9b89fde8a67d68d
-DIST asymptote-2.81.src.tgz 15062426 BLAKE2B 
887fdc18c247e05249c2303fe8d534023620a5289225d769f2c59016d290cce76dc0156965c2deeb6daa09a1e1215b2d5a9fc440096f5f776c61849d7cafe093
 SHA512 
6959cdd58cbd8ec92b01a841e4a589f8826b35fd860a1d95e0cae60dd4bf2bc23c39d7df8350267a0053dbc88576933233fc21dae40cb25b216bb2cdf46893ed
 DIST asymptote-2.83.src.tgz 15044624 BLAKE2B 
f364d7fa5d09bfc94f2556d5c99fc2751182f4a231544c24b449f02f36cca62e48272827f5bb405119b82d75517ef1fe49ec87cb75eb30de92ed95ac360a553c
 SHA512 
cb59731f6d68658746cd1e686a54b6f590e4a4990df572e89b4b5faab6bb8ed75de9d7f75e65b8ed76227ead59930d5492d54239db6acdb4bff2377ac2b97dec

diff --git a/media-gfx/asymptote/asymptote-2.80.ebuild 
b/media-gfx/asymptote/asymptote-2.80.ebuild
deleted file mode 100644
index 5cb69e1f28af..
--- a/media-gfx/asymptote/asymptote-2.80.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc:=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1:= )
-   gsl? ( sci-libs/gsl:= )
-   python? ( ${PYTHON_DEPS} )
-   curl? ( net-misc/curl )
-   lsp? (
-   dev-libs/boost
-   dev-libs/rapidjson
-   dev-libs/utfcpp
-   )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   context? ( dev-texlive/texlive-context )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   doc? (
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${PN}-2.70-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${PN}-2.70-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-10-04 Thread Andrey Grozin
commit: 0b4a15f01dd5284f7265660a029a761715de37b8
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Oct  4 08:37:10 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Oct  4 08:37:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b4a15f0

media-gfx/asymptote: bump to 2.83

Closes: https://bugs.gentoo.org/874816
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   1 +
 media-gfx/asymptote/asymptote-2.83.ebuild | 243 ++
 2 files changed, 244 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index bb95505860e4..c2d7a1549073 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,3 +1,4 @@
 DIST asymptote-2.78.src.tgz 15274780 BLAKE2B 
0c99aff54df79eabdf059cc0bb2cdd0832d7cc7ae83a2e3ab08116aa6bc75de44f7adfa096b7ed832fc96cd9db0bb41a490a8c5fd29716ad9a7852e52a98ad2b
 SHA512 
dcc27ce608cb72b3979a87bd6e312774008a225b0936027c11bf1862e21dce5db6de9bf5db14c85ba1f7ed25ec77c3a57e2ecf58a73b46315daca11777910c24
 DIST asymptote-2.80.src.tgz 15054879 BLAKE2B 
bf1a569b1d752775630d6b775eed3119fba3327cd87af3963c13ec98269980a0d856cfedfe6271bea6a4e33ce58cbb0ae7aaafb0993351dbaa521d362ef41289
 SHA512 
cf79951c10fa327bf827c244ed9eed63c1229affe34786f5d397ec9f78df789c63f321ad548fa68fe9980c968262c16bcac4be5cef8898aaa9b89fde8a67d68d
 DIST asymptote-2.81.src.tgz 15062426 BLAKE2B 
887fdc18c247e05249c2303fe8d534023620a5289225d769f2c59016d290cce76dc0156965c2deeb6daa09a1e1215b2d5a9fc440096f5f776c61849d7cafe093
 SHA512 
6959cdd58cbd8ec92b01a841e4a589f8826b35fd860a1d95e0cae60dd4bf2bc23c39d7df8350267a0053dbc88576933233fc21dae40cb25b216bb2cdf46893ed
+DIST asymptote-2.83.src.tgz 15044624 BLAKE2B 
f364d7fa5d09bfc94f2556d5c99fc2751182f4a231544c24b449f02f36cca62e48272827f5bb405119b82d75517ef1fe49ec87cb75eb30de92ed95ac360a553c
 SHA512 
cb59731f6d68658746cd1e686a54b6f590e4a4990df572e89b4b5faab6bb8ed75de9d7f75e65b8ed76227ead59930d5492d54239db6acdb4bff2377ac2b97dec

diff --git a/media-gfx/asymptote/asymptote-2.83.ebuild 
b/media-gfx/asymptote/asymptote-2.83.ebuild
new file mode 100644
index ..e49720ad4fba
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.83.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc:=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   lsp? (
+   dev-libs/boost
+   dev-libs/rapidjson
+   dev-libs/utfcpp
+   )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${PN}-2.70-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${PN}-2.70-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-06-28 Thread Andrey Grozin
commit: a9c56f2b6626c47909a4b17f2083da8df5b5f7ac
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Jun 28 15:13:41 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Jun 28 15:13:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c56f2b

media-gfx/asymptote: bump to 2.81

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   1 +
 media-gfx/asymptote/asymptote-2.81.ebuild | 242 ++
 2 files changed, 243 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 58b1cdfa984c..bb95505860e4 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1,3 @@
 DIST asymptote-2.78.src.tgz 15274780 BLAKE2B 
0c99aff54df79eabdf059cc0bb2cdd0832d7cc7ae83a2e3ab08116aa6bc75de44f7adfa096b7ed832fc96cd9db0bb41a490a8c5fd29716ad9a7852e52a98ad2b
 SHA512 
dcc27ce608cb72b3979a87bd6e312774008a225b0936027c11bf1862e21dce5db6de9bf5db14c85ba1f7ed25ec77c3a57e2ecf58a73b46315daca11777910c24
 DIST asymptote-2.80.src.tgz 15054879 BLAKE2B 
bf1a569b1d752775630d6b775eed3119fba3327cd87af3963c13ec98269980a0d856cfedfe6271bea6a4e33ce58cbb0ae7aaafb0993351dbaa521d362ef41289
 SHA512 
cf79951c10fa327bf827c244ed9eed63c1229affe34786f5d397ec9f78df789c63f321ad548fa68fe9980c968262c16bcac4be5cef8898aaa9b89fde8a67d68d
+DIST asymptote-2.81.src.tgz 15062426 BLAKE2B 
887fdc18c247e05249c2303fe8d534023620a5289225d769f2c59016d290cce76dc0156965c2deeb6daa09a1e1215b2d5a9fc440096f5f776c61849d7cafe093
 SHA512 
6959cdd58cbd8ec92b01a841e4a589f8826b35fd860a1d95e0cae60dd4bf2bc23c39d7df8350267a0053dbc88576933233fc21dae40cb25b216bb2cdf46893ed

diff --git a/media-gfx/asymptote/asymptote-2.81.ebuild 
b/media-gfx/asymptote/asymptote-2.81.ebuild
new file mode 100644
index ..5cb69e1f28af
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.81.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc:=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   lsp? (
+   dev-libs/boost
+   dev-libs/rapidjson
+   dev-libs/utfcpp
+   )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${PN}-2.70-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${PN}-2.70-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   --disable-gc-full-debug \
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-06-16 Thread Andrey Grozin
commit: b7195466ace1df5b1ab73cd1d33383cb4bb7467c
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jun 16 13:51:23 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jun 16 13:51:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7195466

media-gfx/asymptote: remove old versions

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest |   2 -
 media-gfx/asymptote/asymptote-2.70-r1.ebuild | 236 --
 media-gfx/asymptote/asymptote-2.77.ebuild| 242 ---
 3 files changed, 480 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 40dfa13c5991..58b1cdfa984c 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,4 +1,2 @@
-DIST asymptote-2.70.src.tgz 4674495 BLAKE2B 
126b2e99222e6ae438aaef89df00b8eae19118c3ef42d2fab0b0117f343911939e680d22e903b784213186a5d2cb112afba1467562e7127c34de4bc66773
 SHA512 
24d60af361e3f0309a896ce8163da6fc0a9d6587efe726c5acf874dcb74f4d51b4bad8146a615ff54173ef06dac53117fd1cc09c77940271adc9f64cac6bcfe6
-DIST asymptote-2.77.src.tgz 12519133 BLAKE2B 
afbd80b076348a12314a14511db4b369d8382b8da49b64b05e3d0c1c3f2546aa042a307b5f3eacbc3ecd7fd1b34d9aa34f83fd67c4d0bc240e44c49b058c9786
 SHA512 
1597543429a906927e20a2903c1a687ec19ef9467f6893760eed1896139379a964601ff057c8d3fd20b7bfbf0364827f53e768cc1d82498d078e3a69f88addec
 DIST asymptote-2.78.src.tgz 15274780 BLAKE2B 
0c99aff54df79eabdf059cc0bb2cdd0832d7cc7ae83a2e3ab08116aa6bc75de44f7adfa096b7ed832fc96cd9db0bb41a490a8c5fd29716ad9a7852e52a98ad2b
 SHA512 
dcc27ce608cb72b3979a87bd6e312774008a225b0936027c11bf1862e21dce5db6de9bf5db14c85ba1f7ed25ec77c3a57e2ecf58a73b46315daca11777910c24
 DIST asymptote-2.80.src.tgz 15054879 BLAKE2B 
bf1a569b1d752775630d6b775eed3119fba3327cd87af3963c13ec98269980a0d856cfedfe6271bea6a4e33ce58cbb0ae7aaafb0993351dbaa521d362ef41289
 SHA512 
cf79951c10fa327bf827c244ed9eed63c1229affe34786f5d397ec9f78df789c63f321ad548fa68fe9980c968262c16bcac4be5cef8898aaa9b89fde8a67d68d

diff --git a/media-gfx/asymptote/asymptote-2.70-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.70-r1.ebuild
deleted file mode 100644
index f4fbcf92ed4e..
--- a/media-gfx/asymptote/asymptote-2.70-r1.ebuild
+++ /dev/null
@@ -1,236 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
offscreen +opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc:=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1:= )
-   gsl? ( sci-libs/gsl:= )
-   python? ( ${PYTHON_DEPS} )
-   curl? ( net-misc/curl )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   context? ( dev-texlive/texlive-context )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   doc? (
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${P}-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-06-09 Thread Agostino Sarubbo
commit: f3d633bf8dfc75184faedbddc5e336a652ded30e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  9 07:39:24 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  9 07:39:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d633bf

media-gfx/asymptote: x86 stable wrt bug #850274

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/asymptote/asymptote-2.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.78.ebuild 
b/media-gfx/asymptote/asymptote-2.78.ebuild
index db91d8125040..7117ff27b9a0 100644
--- a/media-gfx/asymptote/asymptote-2.78.ebuild
+++ b/media-gfx/asymptote/asymptote-2.78.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-06-09 Thread Agostino Sarubbo
commit: cd52a578065e9615e21bae5eae627cea92c1c98f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  9 07:34:28 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  9 07:34:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd52a578

media-gfx/asymptote: amd64 stable wrt bug #850274

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/asymptote/asymptote-2.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.78.ebuild 
b/media-gfx/asymptote/asymptote-2.78.ebuild
index f36cb494507d..db91d8125040 100644
--- a/media-gfx/asymptote/asymptote-2.78.ebuild
+++ b/media-gfx/asymptote/asymptote-2.78.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-04-06 Thread Andrey Grozin
commit: 47cd537aed7a9223ee957a1c24f04b4b0ca26729
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Apr  6 13:53:41 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Apr  6 13:54:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47cd537a

media-gfx/asymptote: bump to 2.80

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   1 +
 media-gfx/asymptote/asymptote-2.80.ebuild | 242 ++
 2 files changed, 243 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 0e636ffcfdeb..40dfa13c5991 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,3 +1,4 @@
 DIST asymptote-2.70.src.tgz 4674495 BLAKE2B 
126b2e99222e6ae438aaef89df00b8eae19118c3ef42d2fab0b0117f343911939e680d22e903b784213186a5d2cb112afba1467562e7127c34de4bc66773
 SHA512 
24d60af361e3f0309a896ce8163da6fc0a9d6587efe726c5acf874dcb74f4d51b4bad8146a615ff54173ef06dac53117fd1cc09c77940271adc9f64cac6bcfe6
 DIST asymptote-2.77.src.tgz 12519133 BLAKE2B 
afbd80b076348a12314a14511db4b369d8382b8da49b64b05e3d0c1c3f2546aa042a307b5f3eacbc3ecd7fd1b34d9aa34f83fd67c4d0bc240e44c49b058c9786
 SHA512 
1597543429a906927e20a2903c1a687ec19ef9467f6893760eed1896139379a964601ff057c8d3fd20b7bfbf0364827f53e768cc1d82498d078e3a69f88addec
 DIST asymptote-2.78.src.tgz 15274780 BLAKE2B 
0c99aff54df79eabdf059cc0bb2cdd0832d7cc7ae83a2e3ab08116aa6bc75de44f7adfa096b7ed832fc96cd9db0bb41a490a8c5fd29716ad9a7852e52a98ad2b
 SHA512 
dcc27ce608cb72b3979a87bd6e312774008a225b0936027c11bf1862e21dce5db6de9bf5db14c85ba1f7ed25ec77c3a57e2ecf58a73b46315daca11777910c24
+DIST asymptote-2.80.src.tgz 15054879 BLAKE2B 
bf1a569b1d752775630d6b775eed3119fba3327cd87af3963c13ec98269980a0d856cfedfe6271bea6a4e33ce58cbb0ae7aaafb0993351dbaa521d362ef41289
 SHA512 
cf79951c10fa327bf827c244ed9eed63c1229affe34786f5d397ec9f78df789c63f321ad548fa68fe9980c968262c16bcac4be5cef8898aaa9b89fde8a67d68d

diff --git a/media-gfx/asymptote/asymptote-2.80.ebuild 
b/media-gfx/asymptote/asymptote-2.80.ebuild
new file mode 100644
index ..5cb69e1f28af
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.80.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc:=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   lsp? (
+   dev-libs/boost
+   dev-libs/rapidjson
+   dev-libs/utfcpp
+   )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${PN}-2.70-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${PN}-2.70-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-02-08 Thread Andrey Grozin
commit: 5cc171db72f822cab0cf2f86025f2303366d61e4
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Feb  8 12:32:39 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Feb  8 12:33:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc171db

media-gfx/asymptote: remove old version

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   1 -
 media-gfx/asymptote/asymptote-2.74.ebuild | 242 --
 2 files changed, 243 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 5787d8e4b9b0..0e636ffcfdeb 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,4 +1,3 @@
 DIST asymptote-2.70.src.tgz 4674495 BLAKE2B 
126b2e99222e6ae438aaef89df00b8eae19118c3ef42d2fab0b0117f343911939e680d22e903b784213186a5d2cb112afba1467562e7127c34de4bc66773
 SHA512 
24d60af361e3f0309a896ce8163da6fc0a9d6587efe726c5acf874dcb74f4d51b4bad8146a615ff54173ef06dac53117fd1cc09c77940271adc9f64cac6bcfe6
-DIST asymptote-2.74.src.tgz 12510904 BLAKE2B 
8c899f44c8572594fc1526204cfb8f4c3d503dcbd32ebf713eb507ab03966eb335fff8d1b071b568d226588e8b99a6c494b14602d30d1f654cb68b52874ff12e
 SHA512 
cc9a4e6f4ceca5ed356b8ec0dd2d21c23fe19d28492e42cb9cc020759886aedcac1f909c35f6759a1cc6b2f8a2fe6569cc9f5e4686da139188354551e21c183b
 DIST asymptote-2.77.src.tgz 12519133 BLAKE2B 
afbd80b076348a12314a14511db4b369d8382b8da49b64b05e3d0c1c3f2546aa042a307b5f3eacbc3ecd7fd1b34d9aa34f83fd67c4d0bc240e44c49b058c9786
 SHA512 
1597543429a906927e20a2903c1a687ec19ef9467f6893760eed1896139379a964601ff057c8d3fd20b7bfbf0364827f53e768cc1d82498d078e3a69f88addec
 DIST asymptote-2.78.src.tgz 15274780 BLAKE2B 
0c99aff54df79eabdf059cc0bb2cdd0832d7cc7ae83a2e3ab08116aa6bc75de44f7adfa096b7ed832fc96cd9db0bb41a490a8c5fd29716ad9a7852e52a98ad2b
 SHA512 
dcc27ce608cb72b3979a87bd6e312774008a225b0936027c11bf1862e21dce5db6de9bf5db14c85ba1f7ed25ec77c3a57e2ecf58a73b46315daca11777910c24

diff --git a/media-gfx/asymptote/asymptote-2.74.ebuild 
b/media-gfx/asymptote/asymptote-2.74.ebuild
deleted file mode 100644
index 78ed3422c1b1..
--- a/media-gfx/asymptote/asymptote-2.74.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc:=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1:= )
-   gsl? ( sci-libs/gsl:= )
-   python? ( ${PYTHON_DEPS} )
-   curl? ( net-misc/curl )
-   lsp? (
-   dev-libs/boost
-   dev-libs/rapidjson
-   dev-libs/utfcpp
-   )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   context? ( dev-texlive/texlive-context )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   doc? (
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${PN}-2.70-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${PN}-2.70-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-02-08 Thread Andrey Grozin
commit: e67a23e4f6f41afcb68a1133279e302e50687193
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Feb  8 12:30:44 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Feb  8 12:30:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67a23e4

media-gfx/asymptote: bump to 2.78

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   1 +
 media-gfx/asymptote/asymptote-2.78.ebuild | 242 ++
 2 files changed, 243 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index ad8e023d17b7..5787d8e4b9b0 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,3 +1,4 @@
 DIST asymptote-2.70.src.tgz 4674495 BLAKE2B 
126b2e99222e6ae438aaef89df00b8eae19118c3ef42d2fab0b0117f343911939e680d22e903b784213186a5d2cb112afba1467562e7127c34de4bc66773
 SHA512 
24d60af361e3f0309a896ce8163da6fc0a9d6587efe726c5acf874dcb74f4d51b4bad8146a615ff54173ef06dac53117fd1cc09c77940271adc9f64cac6bcfe6
 DIST asymptote-2.74.src.tgz 12510904 BLAKE2B 
8c899f44c8572594fc1526204cfb8f4c3d503dcbd32ebf713eb507ab03966eb335fff8d1b071b568d226588e8b99a6c494b14602d30d1f654cb68b52874ff12e
 SHA512 
cc9a4e6f4ceca5ed356b8ec0dd2d21c23fe19d28492e42cb9cc020759886aedcac1f909c35f6759a1cc6b2f8a2fe6569cc9f5e4686da139188354551e21c183b
 DIST asymptote-2.77.src.tgz 12519133 BLAKE2B 
afbd80b076348a12314a14511db4b369d8382b8da49b64b05e3d0c1c3f2546aa042a307b5f3eacbc3ecd7fd1b34d9aa34f83fd67c4d0bc240e44c49b058c9786
 SHA512 
1597543429a906927e20a2903c1a687ec19ef9467f6893760eed1896139379a964601ff057c8d3fd20b7bfbf0364827f53e768cc1d82498d078e3a69f88addec
+DIST asymptote-2.78.src.tgz 15274780 BLAKE2B 
0c99aff54df79eabdf059cc0bb2cdd0832d7cc7ae83a2e3ab08116aa6bc75de44f7adfa096b7ed832fc96cd9db0bb41a490a8c5fd29716ad9a7852e52a98ad2b
 SHA512 
dcc27ce608cb72b3979a87bd6e312774008a225b0936027c11bf1862e21dce5db6de9bf5db14c85ba1f7ed25ec77c3a57e2ecf58a73b46315daca11777910c24

diff --git a/media-gfx/asymptote/asymptote-2.78.ebuild 
b/media-gfx/asymptote/asymptote-2.78.ebuild
new file mode 100644
index ..f36cb494507d
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.78.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc:=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   lsp? (
+   dev-libs/boost
+   dev-libs/rapidjson
+   dev-libs/utfcpp
+   )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${PN}-2.70-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${PN}-2.70-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-02-01 Thread Andrey Grozin
commit: 8c49c2ddfd139c58f3847e3a2b77491d30916162
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Feb  2 07:29:12 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Feb  2 07:29:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c49c2dd

media-gfx/asymptote: bump to 2.77

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   1 +
 media-gfx/asymptote/asymptote-2.77.ebuild | 242 ++
 2 files changed, 243 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 015b9466d61b..ad8e023d17b7 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1,3 @@
 DIST asymptote-2.70.src.tgz 4674495 BLAKE2B 
126b2e99222e6ae438aaef89df00b8eae19118c3ef42d2fab0b0117f343911939e680d22e903b784213186a5d2cb112afba1467562e7127c34de4bc66773
 SHA512 
24d60af361e3f0309a896ce8163da6fc0a9d6587efe726c5acf874dcb74f4d51b4bad8146a615ff54173ef06dac53117fd1cc09c77940271adc9f64cac6bcfe6
 DIST asymptote-2.74.src.tgz 12510904 BLAKE2B 
8c899f44c8572594fc1526204cfb8f4c3d503dcbd32ebf713eb507ab03966eb335fff8d1b071b568d226588e8b99a6c494b14602d30d1f654cb68b52874ff12e
 SHA512 
cc9a4e6f4ceca5ed356b8ec0dd2d21c23fe19d28492e42cb9cc020759886aedcac1f909c35f6759a1cc6b2f8a2fe6569cc9f5e4686da139188354551e21c183b
+DIST asymptote-2.77.src.tgz 12519133 BLAKE2B 
afbd80b076348a12314a14511db4b369d8382b8da49b64b05e3d0c1c3f2546aa042a307b5f3eacbc3ecd7fd1b34d9aa34f83fd67c4d0bc240e44c49b058c9786
 SHA512 
1597543429a906927e20a2903c1a687ec19ef9467f6893760eed1896139379a964601ff057c8d3fd20b7bfbf0364827f53e768cc1d82498d078e3a69f88addec

diff --git a/media-gfx/asymptote/asymptote-2.77.ebuild 
b/media-gfx/asymptote/asymptote-2.77.ebuild
new file mode 100644
index ..f36cb494507d
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.77.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc:=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   lsp? (
+   dev-libs/boost
+   dev-libs/rapidjson
+   dev-libs/utfcpp
+   )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${PN}-2.70-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${PN}-2.70-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   --disable-gc-full-debug \
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2022-01-02 Thread Andrey Grozin
commit: 13016242e070982c828fd29d4255664a485b6940
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Jan  3 05:18:22 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Jan  3 05:18:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13016242

media-gfx/asymptote: bump to 2.74

Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest  |   1 +
 media-gfx/asymptote/asymptote-2.74.ebuild | 242 ++
 media-gfx/asymptote/metadata.xml  |   1 +
 3 files changed, 244 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 36369ef5915d..015b9466d61b 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1 +1,2 @@
 DIST asymptote-2.70.src.tgz 4674495 BLAKE2B 
126b2e99222e6ae438aaef89df00b8eae19118c3ef42d2fab0b0117f343911939e680d22e903b784213186a5d2cb112afba1467562e7127c34de4bc66773
 SHA512 
24d60af361e3f0309a896ce8163da6fc0a9d6587efe726c5acf874dcb74f4d51b4bad8146a615ff54173ef06dac53117fd1cc09c77940271adc9f64cac6bcfe6
+DIST asymptote-2.74.src.tgz 12510904 BLAKE2B 
8c899f44c8572594fc1526204cfb8f4c3d503dcbd32ebf713eb507ab03966eb335fff8d1b071b568d226588e8b99a6c494b14602d30d1f654cb68b52874ff12e
 SHA512 
cc9a4e6f4ceca5ed356b8ec0dd2d21c23fe19d28492e42cb9cc020759886aedcac1f909c35f6759a1cc6b2f8a2fe6569cc9f5e4686da139188354551e21c183b

diff --git a/media-gfx/asymptote/asymptote-2.74.ebuild 
b/media-gfx/asymptote/asymptote-2.74.ebuild
new file mode 100644
index ..78ed3422c1b1
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.74.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
lsp offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc:=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   lsp? (
+   dev-libs/boost
+   dev-libs/rapidjson
+   dev-libs/utfcpp
+   )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${PN}-2.70-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${PN}-2.70-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   --disable-gc-full-debug \
+   --with-latex=/usr/share/texmf-site/tex/latex \
+   --with-context=/usr/share/texmf-site/tex/context \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable curl) \
+   $(use_enable lsp) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+   $(use_enable opengl gl) \

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/

2021-10-10 Thread Jakov Smolić
commit: 66af9da79c59848dc396f76d39a32bd2598c87cb
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Oct 10 18:13:45 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Oct 10 19:05:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66af9da7

media-gfx/asymptote: remove unused patches

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Jakov Smolić  gentoo.org>

 .../asymptote/files/asymptote-2.69-info.patch  | 13 
 .../asymptote/files/asymptote-2.69-xdg-utils.patch | 23 --
 2 files changed, 36 deletions(-)

diff --git a/media-gfx/asymptote/files/asymptote-2.69-info.patch 
b/media-gfx/asymptote/files/asymptote-2.69-info.patch
deleted file mode 100644
index 63f2dc28176..000
--- a/media-gfx/asymptote/files/asymptote-2.69-info.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: asymptote-2.69/doc/asymptote.texi
-===
 asymptote-2.69.orig/doc/asymptote.texi
-+++ asymptote-2.69/doc/asymptote.texi
-@@ -23,7 +23,7 @@ file LICENSE in the top-level source dir
-  
- @dircategory Languages
- @direntry
--* asymptote: (asymptote/asymptote). Vector graphics language.
-+* asymptote: (asymptote). Vector graphics language.
- @end direntry
- 
- @titlepage

diff --git a/media-gfx/asymptote/files/asymptote-2.69-xdg-utils.patch 
b/media-gfx/asymptote/files/asymptote-2.69-xdg-utils.patch
deleted file mode 100644
index f07d23ac618..000
--- a/media-gfx/asymptote/files/asymptote-2.69-xdg-utils.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Только в asymptote-2.67.orig: .pc
-Index: asymptote-2.69/settings.cc
-===
 asymptote-2.69.orig/settings.cc
-+++ asymptote-2.69/settings.cc
-@@ -101,13 +101,13 @@ string defaultPSViewer="open";
- string defaultPDFViewer="open";
- string defaultHTMLViewer="open";
- #else
--string defaultPSViewer="gv";
--string defaultPDFViewer="acroread";
--string defaultHTMLViewer="google-chrome";
-+string defaultPSViewer="xdg-open";
-+string defaultPDFViewer="xdg-open";
-+string defaultHTMLViewer="xdg-open";
- #endif
- string defaultGhostscript="gs";
- string defaultGhostscriptLibrary="";
--string defaultDisplay="display";
-+string defaultDisplay="xdg-open";
- string defaultAnimate="animate";
- void queryRegistry() {}
- const string dirsep="/";



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2021-10-06 Thread Jakov Smolić
commit: 54fd9f4e171ad021d992a562cd3ee1437753b9ac
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Oct  6 08:24:23 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Oct  6 08:31:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54fd9f4e

media-gfx/asymptote: drop 2.69-r2

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/asymptote/Manifest |   1 -
 media-gfx/asymptote/asymptote-2.69-r2.ebuild | 236 ---
 2 files changed, 237 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 6248930645c..36369ef5915 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1 @@
-DIST asymptote-2.69.src.tgz 4673601 BLAKE2B 
9734ffec10c9c0b8053598402a4eb81a3ed8a48f8ce8e58d1720442be26e25fe7778d6d47cd2d29dae61183d15aaa456bca430ab98e951844c8210484226e67f
 SHA512 
a1b746600b4e6880350e57adeb3a3228d10b1b0c1db11ee0e750545cf8023716eec92253c0cd0980747f72c16fd0097f25ee688657168f24a0def106260e0791
 DIST asymptote-2.70.src.tgz 4674495 BLAKE2B 
126b2e99222e6ae438aaef89df00b8eae19118c3ef42d2fab0b0117f343911939e680d22e903b784213186a5d2cb112afba1467562e7127c34de4bc66773
 SHA512 
24d60af361e3f0309a896ce8163da6fc0a9d6587efe726c5acf874dcb74f4d51b4bad8146a615ff54173ef06dac53117fd1cc09c77940271adc9f64cac6bcfe6

diff --git a/media-gfx/asymptote/asymptote-2.69-r2.ebuild 
b/media-gfx/asymptote/asymptote-2.69-r2.ebuild
deleted file mode 100644
index b603beb6086..000
--- a/media-gfx/asymptote/asymptote-2.69-r2.ebuild
+++ /dev/null
@@ -1,236 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
offscreen +opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc:=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1:= )
-   gsl? ( sci-libs/gsl:= )
-   python? ( ${PYTHON_DEPS} )
-   curl? ( net-misc/curl )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   context? ( dev-texlive/texlive-context )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   doc? (
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${P}-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   --disable-gc-full-debug \
-   --with-latex=/usr/share/texmf-site/tex/latex \
-   --with-context=/usr/share/texmf-site/tex/context \
-   $(use_enable boehm-gc gc system) \
-   $(use_enable curl) \
-   $(use_enable fftw) \
-   $(use_enable gsl) \
-   $(use_enable opengl gl) \
-   $(use_enable offscreen) \
-   $(use_enable sigsegv)
-}
-
-src_compile() {
-   default
-
-   cd doc || die
-   emake asy.1
-   einfo "Making info"
-   cd png || die
-   emake 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2021-08-11 Thread Yixun Lan
commit: aa8d3495401a064515fc8607326179540481f9e2
Author: Alex Fan  yahoo  com>
AuthorDate: Thu Aug 12 00:35:48 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Aug 12 02:54:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa8d3495

media-gfx/asymptote: keyword 2.70-r1 for ~riscv

Signed-off-by: Alex Fan  yahoo.com>
Signed-off-by: Yixun Lan  gentoo.org>

 media-gfx/asymptote/asymptote-2.70-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.70-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.70-r1.ebuild
index e69b83cc7ba..f4fbcf92ed4 100644
--- a/media-gfx/asymptote/asymptote-2.70-r1.ebuild
+++ b/media-gfx/asymptote/asymptote-2.70-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2021-06-02 Thread Sam James
commit: 174aa8810ec8c05b12e00cc03e0e154b93fd5148
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  2 21:21:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  2 21:50:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174aa881

media-gfx/asymptote: subscribe to sci-libs/gsl subslot

Signed-off-by: Sam James  gentoo.org>

 .../{asymptote-2.69-r1.ebuild => asymptote-2.69-r2.ebuild} | 10 +-
 .../{asymptote-2.70.ebuild => asymptote-2.70-r1.ebuild}| 10 +-
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.69-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.69-r2.ebuild
similarity index 98%
rename from media-gfx/asymptote/asymptote-2.69-r1.ebuild
rename to media-gfx/asymptote/asymptote-2.69-r2.ebuild
index 11723a29a48..b603beb6086 100644
--- a/media-gfx/asymptote/asymptote-2.69-r1.ebuild
+++ b/media-gfx/asymptote/asymptote-2.69-r2.ebuild
@@ -25,15 +25,15 @@ REQUIRED_USE="
 RDEPEND="
>=sys-libs/ncurses-5.4-r5:0=
>=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc
+   net-libs/libtirpc:=
imagemagick? ( media-gfx/imagemagick[png] )
opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
offscreen? ( media-libs/mesa[osmesa] )
svg? ( app-text/dvisvgm )
sigsegv? ( dev-libs/libsigsegv )
boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
python? ( ${PYTHON_DEPS} )
curl? ( net-misc/curl )
X? (
@@ -42,11 +42,11 @@ RDEPEND="
dev-python/numpy
dev-python/pycson
>=gnome-base/librsvg-2.40
-   )
+   )
latex? (
virtual/latex-base
>=dev-texlive/texlive-latexextra-2013
-   )
+   )
context? ( dev-texlive/texlive-context )
emacs? ( >=app-editors/emacs-23.1:* )
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"

diff --git a/media-gfx/asymptote/asymptote-2.70.ebuild 
b/media-gfx/asymptote/asymptote-2.70-r1.ebuild
similarity index 98%
rename from media-gfx/asymptote/asymptote-2.70.ebuild
rename to media-gfx/asymptote/asymptote-2.70-r1.ebuild
index 494c8467ccb..e69b83cc7ba 100644
--- a/media-gfx/asymptote/asymptote-2.70.ebuild
+++ b/media-gfx/asymptote/asymptote-2.70-r1.ebuild
@@ -25,15 +25,15 @@ REQUIRED_USE="
 RDEPEND="
>=sys-libs/ncurses-5.4-r5:0=
>=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc
+   net-libs/libtirpc:=
imagemagick? ( media-gfx/imagemagick[png] )
opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
offscreen? ( media-libs/mesa[osmesa] )
svg? ( app-text/dvisvgm )
sigsegv? ( dev-libs/libsigsegv )
boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
+   fftw? ( >=sci-libs/fftw-3.0.1:= )
+   gsl? ( sci-libs/gsl:= )
python? ( ${PYTHON_DEPS} )
curl? ( net-misc/curl )
X? (
@@ -42,11 +42,11 @@ RDEPEND="
dev-python/numpy
dev-python/pycson
>=gnome-base/librsvg-2.40
-   )
+   )
latex? (
virtual/latex-base
>=dev-texlive/texlive-latexextra-2013
-   )
+   )
context? ( dev-texlive/texlive-context )
emacs? ( >=app-editors/emacs-23.1:* )
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2021-05-06 Thread Andrey Grozin
commit: 5613fe11373f7e81f8e003a68b72eb776d297add
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu May  6 12:02:10 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu May  6 12:02:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5613fe11

media-gfx/asymptote: remove old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 -
 media-gfx/asymptote/asymptote-2.68.ebuild  | 217 -
 .../asymptote/files/asymptote-2.68-info.patch  |  13 --
 .../asymptote/files/asymptote-2.68-xdg-utils.patch |  23 ---
 4 files changed, 254 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 8e506c7a290..6248930645c 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,3 +1,2 @@
-DIST asymptote-2.68.src.tgz 4672007 BLAKE2B 
96c1a99815cf04180ea2fe01528615390faf8d1e5853d4e2e5f4fcdf48f0ec7e774ab0facdb86ad427e6ac11f5ce684902997f7d1e4855460ad450f6d6c64cfd
 SHA512 
20aa3ae5116b93f266020a1d45178d7120cf39980634108b86a0bc8a4202e28b2cf0a1ac6fa5e921506db150e9077a1e3d7b8ad04869bc9bd22bae447f45fd46
 DIST asymptote-2.69.src.tgz 4673601 BLAKE2B 
9734ffec10c9c0b8053598402a4eb81a3ed8a48f8ce8e58d1720442be26e25fe7778d6d47cd2d29dae61183d15aaa456bca430ab98e951844c8210484226e67f
 SHA512 
a1b746600b4e6880350e57adeb3a3228d10b1b0c1db11ee0e750545cf8023716eec92253c0cd0980747f72c16fd0097f25ee688657168f24a0def106260e0791
 DIST asymptote-2.70.src.tgz 4674495 BLAKE2B 
126b2e99222e6ae438aaef89df00b8eae19118c3ef42d2fab0b0117f343911939e680d22e903b784213186a5d2cb112afba1467562e7127c34de4bc66773
 SHA512 
24d60af361e3f0309a896ce8163da6fc0a9d6587efe726c5acf874dcb74f4d51b4bad8146a615ff54173ef06dac53117fd1cc09c77940271adc9f64cac6bcfe6

diff --git a/media-gfx/asymptote/asymptote-2.68.ebuild 
b/media-gfx/asymptote/asymptote-2.68.ebuild
deleted file mode 100644
index 55f17d507ae..000
--- a/media-gfx/asymptote/asymptote-2.68.ebuild
+++ /dev/null
@@ -1,217 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? (
-   dev-lang/perl
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${P}-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   $(use_enable boehm-gc gc system) \
-   $(use_enable fftw) \
-   $(use_enable gsl) \
-   $(use_enable opengl gl) \
-   $(use_enable offscreen) \
-  

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2021-05-06 Thread Sam James
commit: 5783ae7fd9712f3d21dbce67f43ec76e6adcae05
Author: Sam James  gentoo  org>
AuthorDate: Thu May  6 10:05:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  6 10:05:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5783ae7f

media-gfx/asymptote: Stabilize 2.70 x86, #788457

Signed-off-by: Sam James  gentoo.org>

 media-gfx/asymptote/asymptote-2.70.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.70.ebuild 
b/media-gfx/asymptote/asymptote-2.70.ebuild
index 44a6b9d73b4..494c8467ccb 100644
--- a/media-gfx/asymptote/asymptote-2.70.ebuild
+++ b/media-gfx/asymptote/asymptote-2.70.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2021-05-06 Thread Sam James
commit: 5ad7e09d137f6926f3762416797222c4fbb84f21
Author: Sam James  gentoo  org>
AuthorDate: Thu May  6 10:03:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  6 10:03:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad7e09d

media-gfx/asymptote: Stabilize 2.70 amd64, #788457

Signed-off-by: Sam James  gentoo.org>

 media-gfx/asymptote/asymptote-2.70.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.70.ebuild 
b/media-gfx/asymptote/asymptote-2.70.ebuild
index 11723a29a48..44a6b9d73b4 100644
--- a/media-gfx/asymptote/asymptote-2.70.ebuild
+++ b/media-gfx/asymptote/asymptote-2.70.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
offscreen +opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2021-04-06 Thread Andrey Grozin
commit: 455acb7138389e5b151fd47cf86833b0d9642027
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Apr  6 09:36:06 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Apr  6 09:36:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=455acb71

media-gfx/asymptote: bump to 2.70

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.70.ebuild  | 236 +
 .../asymptote/files/asymptote-2.70-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.70-xdg-utils.patch |  23 ++
 4 files changed, 273 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index db4715715f9..8e506c7a290 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1,3 @@
 DIST asymptote-2.68.src.tgz 4672007 BLAKE2B 
96c1a99815cf04180ea2fe01528615390faf8d1e5853d4e2e5f4fcdf48f0ec7e774ab0facdb86ad427e6ac11f5ce684902997f7d1e4855460ad450f6d6c64cfd
 SHA512 
20aa3ae5116b93f266020a1d45178d7120cf39980634108b86a0bc8a4202e28b2cf0a1ac6fa5e921506db150e9077a1e3d7b8ad04869bc9bd22bae447f45fd46
 DIST asymptote-2.69.src.tgz 4673601 BLAKE2B 
9734ffec10c9c0b8053598402a4eb81a3ed8a48f8ce8e58d1720442be26e25fe7778d6d47cd2d29dae61183d15aaa456bca430ab98e951844c8210484226e67f
 SHA512 
a1b746600b4e6880350e57adeb3a3228d10b1b0c1db11ee0e750545cf8023716eec92253c0cd0980747f72c16fd0097f25ee688657168f24a0def106260e0791
+DIST asymptote-2.70.src.tgz 4674495 BLAKE2B 
126b2e99222e6ae438aaef89df00b8eae19118c3ef42d2fab0b0117f343911939e680d22e903b784213186a5d2cb112afba1467562e7127c34de4bc66773
 SHA512 
24d60af361e3f0309a896ce8163da6fc0a9d6587efe726c5acf874dcb74f4d51b4bad8146a615ff54173ef06dac53117fd1cc09c77940271adc9f64cac6bcfe6

diff --git a/media-gfx/asymptote/asymptote-2.70.ebuild 
b/media-gfx/asymptote/asymptote-2.70.ebuild
new file mode 100644
index 000..11723a29a48
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.70.ebuild
@@ -0,0 +1,236 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   --disable-gc-full-debug \
+   --with-latex=/usr/share/texmf-site/tex/latex \
+

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2021-03-09 Thread Andrey Grozin
commit: 38917c14689ecd6656b1d52555a70c1f0293c7bf
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Mar  9 12:37:18 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Mar  9 12:37:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38917c14

media-gfx/asymptote: a minor ebuild improvement

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/asymptote-2.69-r1.ebuild | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.69-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.69-r1.ebuild
index d28738382b1..11723a29a48 100644
--- a/media-gfx/asymptote/asymptote-2.69-r1.ebuild
+++ b/media-gfx/asymptote/asymptote-2.69-r1.ebuild
@@ -170,8 +170,8 @@ src_install() {
 
# examples
if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins \
+   docinto examples
+   dodoc \
examples/*.asy \
examples/*.views \
examples/*.dat \
@@ -183,8 +183,8 @@ src_install() {
doc/*.dat \
doc/pixel.pdf \
doc/extra/*.asy
-   insinto /usr/share/${PN}/examples/animations
-   doins examples/animations/*.asy
+   docinto examples/animations
+   dodoc examples/animations/*.asy
fi
 
# LaTeX style
@@ -193,10 +193,10 @@ src_install() {
insinto "${TEXMF}"/tex/latex/${PN}
doins *.sty latexmkrc
if use examples; then
-   insinto /usr/share/${PN}/examples
-   doins latexusage.tex externalprc.tex
-   insinto /usr/share/${PN}/examples/animations
-   doins ../examples/animations/*.tex
+   docinto examples
+   dodoc latexusage.tex externalprc.tex
+   docinto examples/animations
+   dodoc ../examples/animations/*.tex
fi
cd .. || die
fi



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2021-03-08 Thread Andrey Grozin
commit: d6e1cbfb83ab6b6073f6ba7e0cad430f1eea7132
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Mar  8 16:18:10 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Mar  8 16:18:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6e1cbfb

media-gfx/asymptote: clean 2.69

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/asymptote-2.69-r1.ebuild |   2 +-
 media-gfx/asymptote/asymptote-2.69.ebuild| 205 ---
 2 files changed, 1 insertion(+), 206 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.69-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.69-r1.ebuild
index 6c8517ffb9c..d28738382b1 100644
--- a/media-gfx/asymptote/asymptote-2.69-r1.ebuild
+++ b/media-gfx/asymptote/asymptote-2.69-r1.ebuild
@@ -139,7 +139,7 @@ src_install() {
cd doc || die
doman asy.1
doinfo png/${PN}.info
-   if use doc; then
+   if use doc; then
dodoc FAQ/asy-faq.ascii
dodoc CAD.pdf asy-latex.pdf asyRefCard.pdf asymptote.pdf
fi

diff --git a/media-gfx/asymptote/asymptote-2.69.ebuild 
b/media-gfx/asymptote/asymptote-2.69.ebuild
deleted file mode 100644
index b7b0b25d288..000
--- a/media-gfx/asymptote/asymptote-2.69.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc curl doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax"
-# FIXME: xasy is currently broken
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   net-libs/libtirpc
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   curl? ( net-misc/curl )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? (
-   dev-lang/perl
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${P}-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   $(use_enable boehm-gc gc system) \
-   $(use_enable curl) \
-   $(use_enable fftw) \
-   $(use_enable gsl) \
-   $(use_enable opengl gl) \
-   $(use_enable offscreen) \
-   $(use_enable sigsegv)
-}
-
-src_compile() {
-   default
-
-   cd doc || die
-   emake asy.1
-   if use doc; then
-   # info
-   einfo "Making info"
-   emake ${PN}.info
-   cd FAQ || die
-   emake
-   cd .. || die
-   # pdf
-   einfo "Making pdf docs"
-   export VARTEXFONTS="${T}"/fonts
-   # see bug #260606
-   emake -j1 asymptote.pdf
-   emake CAD.pdf
-   fi
-   cd .. || die
-
-   if use emacs; then
-   einfo "Compiling emacs lisp files"
-   elisp-compile base/*.el
-   fi
-}
-
-src_install() {
-   # the program
-   dobin asy
-
-   # .asy files
-   insinto /usr/share/${PN}
-   doins -r 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2021-03-08 Thread Andrey Grozin
commit: 12553697934d92b19251f926c7647d632188a307
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Mar  8 16:14:44 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Mar  8 16:14:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12553697

media-gfx/asymptote: xasy is working again

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/asymptote-2.69-r1.ebuild | 236 +++
 media-gfx/asymptote/metadata.xml |   1 +
 2 files changed, 237 insertions(+)

diff --git a/media-gfx/asymptote/asymptote-2.69-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.69-r1.ebuild
new file mode 100644
index 000..6c8517ffb9c
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.69-r1.ebuild
@@ -0,0 +1,236 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex 
offscreen +opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   context? ( dev-texlive/texlive-context )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   doc? (
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   --disable-gc-full-debug \
+   --with-latex=/usr/share/texmf-site/tex/latex \
+   --with-context=/usr/share/texmf-site/tex/context \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable curl) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+   $(use_enable opengl gl) \
+   $(use_enable offscreen) \
+   $(use_enable sigsegv)
+}
+
+src_compile() {
+   default
+
+   cd doc || die
+   emake asy.1
+   einfo "Making info"
+   cd png || die
+   emake ${PN}.info
+   cd .. || die
+   if use doc; then
+   cd FAQ || die
+   emake
+   cd .. || die
+   # pdf
+   einfo "Making pdf docs"
+   export VARTEXFONTS="${T}"/fonts
+   # see bug #260606
+   emake -j1 asymptote.pdf
+   emake CAD.pdf asy-latex.pdf asyRefCard.pdf
+   fi
+   cd .. || die
+
+   if use emacs; then
+   einfo "Compiling emacs lisp files"
+   elisp-compile base/*.el
+   fi
+}
+
+src_install() {
+   # the program
+   dobin asy
+
+   # .asy files
+   insinto /usr/share/${PN}
+   doins -r base/*.asy base/*.js base/*.sh base/*.ps base/shaders 
base/webgl
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/

2021-03-01 Thread Conrad Kostecki
commit: 475df9d48f7f1c01486c3df5e1394ef367f87337
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Mar  1 19:48:57 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Mar  1 22:11:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=475df9d4

media-gfx/asymptote: remove unused file

Closes: https://github.com/gentoo/gentoo/pull/19724
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/asymptote/files/asy-ftd.vim | 2 --
 1 file changed, 2 deletions(-)

diff --git a/media-gfx/asymptote/files/asy-ftd.vim 
b/media-gfx/asymptote/files/asy-ftd.vim
deleted file mode 100644
index 0f5e3957900..000
--- a/media-gfx/asymptote/files/asy-ftd.vim
+++ /dev/null
@@ -1,2 +0,0 @@
-au BufNewFile,BufRead *.asy setf asy
-filetype plugin on



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2021-02-28 Thread Andrey Grozin
commit: e65943f2adabd0642b4e867025fd68bb151815d6
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Feb 28 13:05:45 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Feb 28 13:06:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65943f2

media-gfx/asymptote: clean old versions

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   2 -
 media-gfx/asymptote/asymptote-2.65.ebuild  | 211 
 media-gfx/asymptote/asymptote-2.67.ebuild  | 217 -
 .../asymptote/files/asymptote-2.65-info.patch  |  13 --
 .../asymptote/files/asymptote-2.65-xdg-utils.patch |  22 ---
 .../asymptote/files/asymptote-2.67-info.patch  |  13 --
 .../asymptote/files/asymptote-2.67-xdg-utils.patch |  23 ---
 7 files changed, 501 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index b4f108398f4..db4715715f9 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,4 +1,2 @@
-DIST asymptote-2.65.src.tgz 4640419 BLAKE2B 
a508532b9697a0744d48f8109d5b04ca71eb1ee7a08f15eccd2b95d63c16c980621ef03d01a03917a767c774f14a239a13f8fe50ad98b154b092f710917af1ad
 SHA512 
c6879689192c1646a318b389de222accc55c8d5e9df17fab3c88c37f627d2cff8133cdefe9e6dec2784cf72edf261e557ad83f7fac6e67fd49c483e9d8971026
-DIST asymptote-2.67.src.tgz 4668696 BLAKE2B 
30be754a0e5869caad4d605f162dffe688d2dc09a0163a8c37d15fd9d6dd05652b7b0b2710ab31edaa8f4b36484df256d032f8826f3547e755eb90e5dbb179ec
 SHA512 
5854ce51bc7a3d330eeb0887376645c3d292a368b06d01ec84c15ee5beee90ae429abfee1bff5025bdfb51edfa7f66e535c1187f66440df0c6626c79e3de6210
 DIST asymptote-2.68.src.tgz 4672007 BLAKE2B 
96c1a99815cf04180ea2fe01528615390faf8d1e5853d4e2e5f4fcdf48f0ec7e774ab0facdb86ad427e6ac11f5ce684902997f7d1e4855460ad450f6d6c64cfd
 SHA512 
20aa3ae5116b93f266020a1d45178d7120cf39980634108b86a0bc8a4202e28b2cf0a1ac6fa5e921506db150e9077a1e3d7b8ad04869bc9bd22bae447f45fd46
 DIST asymptote-2.69.src.tgz 4673601 BLAKE2B 
9734ffec10c9c0b8053598402a4eb81a3ed8a48f8ce8e58d1720442be26e25fe7778d6d47cd2d29dae61183d15aaa456bca430ab98e951844c8210484226e67f
 SHA512 
a1b746600b4e6880350e57adeb3a3228d10b1b0c1db11ee0e750545cf8023716eec92253c0cd0980747f72c16fd0097f25ee688657168f24a0def106260e0791

diff --git a/media-gfx/asymptote/asymptote-2.65.ebuild 
b/media-gfx/asymptote/asymptote-2.65.ebuild
deleted file mode 100644
index 4b84f9b7f50..000
--- a/media-gfx/asymptote/asymptote-2.65.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? (
-   dev-lang/perl
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${P}-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2021-02-28 Thread Andrey Grozin
commit: c5dea7521772bdd8be77f1f9f910dfdb2cd8848d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Feb 28 13:01:53 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Feb 28 13:01:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5dea752

media-gfx/asymptote: bump to 2.69

xasy is currently broken and temporarily removed
Closes: https://bugs.gentoo.org/716036
Closes: https://bugs.gentoo.org/766279
Closes: https://bugs.gentoo.org/737122
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.69.ebuild  | 205 +
 .../asymptote/files/asymptote-2.69-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.69-xdg-utils.patch |  23 +++
 media-gfx/asymptote/metadata.xml   |   2 +
 5 files changed, 244 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 1d483a1867c..b4f108398f4 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,3 +1,4 @@
 DIST asymptote-2.65.src.tgz 4640419 BLAKE2B 
a508532b9697a0744d48f8109d5b04ca71eb1ee7a08f15eccd2b95d63c16c980621ef03d01a03917a767c774f14a239a13f8fe50ad98b154b092f710917af1ad
 SHA512 
c6879689192c1646a318b389de222accc55c8d5e9df17fab3c88c37f627d2cff8133cdefe9e6dec2784cf72edf261e557ad83f7fac6e67fd49c483e9d8971026
 DIST asymptote-2.67.src.tgz 4668696 BLAKE2B 
30be754a0e5869caad4d605f162dffe688d2dc09a0163a8c37d15fd9d6dd05652b7b0b2710ab31edaa8f4b36484df256d032f8826f3547e755eb90e5dbb179ec
 SHA512 
5854ce51bc7a3d330eeb0887376645c3d292a368b06d01ec84c15ee5beee90ae429abfee1bff5025bdfb51edfa7f66e535c1187f66440df0c6626c79e3de6210
 DIST asymptote-2.68.src.tgz 4672007 BLAKE2B 
96c1a99815cf04180ea2fe01528615390faf8d1e5853d4e2e5f4fcdf48f0ec7e774ab0facdb86ad427e6ac11f5ce684902997f7d1e4855460ad450f6d6c64cfd
 SHA512 
20aa3ae5116b93f266020a1d45178d7120cf39980634108b86a0bc8a4202e28b2cf0a1ac6fa5e921506db150e9077a1e3d7b8ad04869bc9bd22bae447f45fd46
+DIST asymptote-2.69.src.tgz 4673601 BLAKE2B 
9734ffec10c9c0b8053598402a4eb81a3ed8a48f8ce8e58d1720442be26e25fe7778d6d47cd2d29dae61183d15aaa456bca430ab98e951844c8210484226e67f
 SHA512 
a1b746600b4e6880350e57adeb3a3228d10b1b0c1db11ee0e750545cf8023716eec92253c0cd0980747f72c16fd0097f25ee688657168f24a0def106260e0791

diff --git a/media-gfx/asymptote/asymptote-2.69.ebuild 
b/media-gfx/asymptote/asymptote-2.69.ebuild
new file mode 100644
index 000..b7b0b25d288
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.69.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="+boehm-gc curl doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax"
+# FIXME: xasy is currently broken
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   net-libs/libtirpc
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   curl? ( net-misc/curl )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2021-02-21 Thread Sam James
commit: 7688930fa5afa147038c3f81413f78d7e78ae676
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 21 09:49:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 21 09:49:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7688930f

media-gfx/asymptote: Keyword 2.68 ppc, #766150

Signed-off-by: Sam James  gentoo.org>

 media-gfx/asymptote/asymptote-2.68.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.68.ebuild 
b/media-gfx/asymptote/asymptote-2.68.ebuild
index dbca9e562e8..55f17d507ae 100644
--- a/media-gfx/asymptote/asymptote-2.68.ebuild
+++ b/media-gfx/asymptote/asymptote-2.68.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2021-01-06 Thread Fabian Groffen
commit: ccf1b2de50ed155115e6010ff0196b766e357ea9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 14:01:52 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 14:01:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccf1b2de

media-gfx/asymptote: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 media-gfx/asymptote/asymptote-2.65.ebuild | 4 ++--
 media-gfx/asymptote/asymptote-2.67.ebuild | 4 ++--
 media-gfx/asymptote/asymptote-2.68.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.65.ebuild 
b/media-gfx/asymptote/asymptote-2.65.ebuild
index 99fe53927a8..45793e847ff 100644
--- a/media-gfx/asymptote/asymptote-2.65.ebuild
+++ b/media-gfx/asymptote/asymptote-2.65.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 

diff --git a/media-gfx/asymptote/asymptote-2.67.ebuild 
b/media-gfx/asymptote/asymptote-2.67.ebuild
index 1e7593538a8..02579b89ccd 100644
--- a/media-gfx/asymptote/asymptote-2.67.ebuild
+++ b/media-gfx/asymptote/asymptote-2.67.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 

diff --git a/media-gfx/asymptote/asymptote-2.68.ebuild 
b/media-gfx/asymptote/asymptote-2.68.ebuild
index 6aa632707f5..c885b25144f 100644
--- a/media-gfx/asymptote/asymptote-2.68.ebuild
+++ b/media-gfx/asymptote/asymptote-2.68.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2021-01-02 Thread Sam James
commit: 2b7fb90ca326e7242ed7bf3a4307bb9431b90216
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  3 01:23:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  3 01:23:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b7fb90c

media-gfx/asymptote: Stabilize 2.68 amd64, #762322

Signed-off-by: Sam James  gentoo.org>

 media-gfx/asymptote/asymptote-2.68.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.68.ebuild 
b/media-gfx/asymptote/asymptote-2.68.ebuild
index 1e7593538a8..6aa632707f5 100644
--- a/media-gfx/asymptote/asymptote-2.68.ebuild
+++ b/media-gfx/asymptote/asymptote-2.68.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2020-12-01 Thread Andrey Grozin
commit: caf094ccec3d16674d3f5694af5f3c1cc23e2d88
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Dec  1 09:11:29 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Dec  1 09:11:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caf094cc

media-gfx/asymptote: bump to 2.68

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.68.ebuild  | 217 +
 .../asymptote/files/asymptote-2.68-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.68-xdg-utils.patch |  23 +++
 4 files changed, 254 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index e9051c787ba..1d483a1867c 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1,3 @@
 DIST asymptote-2.65.src.tgz 4640419 BLAKE2B 
a508532b9697a0744d48f8109d5b04ca71eb1ee7a08f15eccd2b95d63c16c980621ef03d01a03917a767c774f14a239a13f8fe50ad98b154b092f710917af1ad
 SHA512 
c6879689192c1646a318b389de222accc55c8d5e9df17fab3c88c37f627d2cff8133cdefe9e6dec2784cf72edf261e557ad83f7fac6e67fd49c483e9d8971026
 DIST asymptote-2.67.src.tgz 4668696 BLAKE2B 
30be754a0e5869caad4d605f162dffe688d2dc09a0163a8c37d15fd9d6dd05652b7b0b2710ab31edaa8f4b36484df256d032f8826f3547e755eb90e5dbb179ec
 SHA512 
5854ce51bc7a3d330eeb0887376645c3d292a368b06d01ec84c15ee5beee90ae429abfee1bff5025bdfb51edfa7f66e535c1187f66440df0c6626c79e3de6210
+DIST asymptote-2.68.src.tgz 4672007 BLAKE2B 
96c1a99815cf04180ea2fe01528615390faf8d1e5853d4e2e5f4fcdf48f0ec7e774ab0facdb86ad427e6ac11f5ce684902997f7d1e4855460ad450f6d6c64cfd
 SHA512 
20aa3ae5116b93f266020a1d45178d7120cf39980634108b86a0bc8a4202e28b2cf0a1ac6fa5e921506db150e9077a1e3d7b8ad04869bc9bd22bae447f45fd46

diff --git a/media-gfx/asymptote/asymptote-2.68.ebuild 
b/media-gfx/asymptote/asymptote-2.68.ebuild
new file mode 100644
index 000..1e7593538a8
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.68.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="https://asymptote.sourceforge.io/;
+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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+   $(use_enable opengl gl) \
+   $(use_enable offscreen) \
+ 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2020-11-30 Thread Andrey Grozin
commit: 85abc518f008024ab2b3a123d3703ca2922cf9ff
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Dec  1 07:33:09 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Dec  1 07:33:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85abc518

media-gfx/asymptote: clean old versions

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   2 -
 media-gfx/asymptote/asymptote-2.61.ebuild  | 211 -
 media-gfx/asymptote/asymptote-2.62.ebuild  | 211 -
 .../asymptote/files/asymptote-2.61-info.patch  |  13 --
 .../asymptote/files/asymptote-2.61-xdg-utils.patch |  22 ---
 .../asymptote/files/asymptote-2.62-info.patch  |  13 --
 .../asymptote/files/asymptote-2.62-xdg-utils.patch |  22 ---
 7 files changed, 494 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 96bdef79e14..e9051c787ba 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,4 +1,2 @@
-DIST asymptote-2.61.src.tgz 4623504 BLAKE2B 
8432f07ce21f630c5bdae609650c0bb2bcd237a121df68030dc19d1cae986f0bfa56dd0e241570809f9fcb202440e8b9b3c6d47a22eeaabe3eb9523360a166ca
 SHA512 
34bb610360b4536da70ca9edf1e069ebbf0c9225948b92b3d59ea25e8684587364fa7bbb03909ba02617e6ee81d41a2e530c9ed639141e4cda42096143cab5f7
-DIST asymptote-2.62.src.tgz 4625853 BLAKE2B 
49a5c75f936149139576cc224b005e76d2465a6c813bcb152f2534e98e042685c1500eafb0954b9e53ac0e667b47ab88a8b3387f1627d58828008d0e4d4cc0c8
 SHA512 
f7e817cdbb3c079a10c5f6f56a1eb47b1aaf8230902c06870bc8feacfed5f7af3d8ed22e4c60cc7130828ced8d36ec035533de1074cb049d3de9006ee542ac2e
 DIST asymptote-2.65.src.tgz 4640419 BLAKE2B 
a508532b9697a0744d48f8109d5b04ca71eb1ee7a08f15eccd2b95d63c16c980621ef03d01a03917a767c774f14a239a13f8fe50ad98b154b092f710917af1ad
 SHA512 
c6879689192c1646a318b389de222accc55c8d5e9df17fab3c88c37f627d2cff8133cdefe9e6dec2784cf72edf261e557ad83f7fac6e67fd49c483e9d8971026
 DIST asymptote-2.67.src.tgz 4668696 BLAKE2B 
30be754a0e5869caad4d605f162dffe688d2dc09a0163a8c37d15fd9d6dd05652b7b0b2710ab31edaa8f4b36484df256d032f8826f3547e755eb90e5dbb179ec
 SHA512 
5854ce51bc7a3d330eeb0887376645c3d292a368b06d01ec84c15ee5beee90ae429abfee1bff5025bdfb51edfa7f66e535c1187f66440df0c6626c79e3de6210

diff --git a/media-gfx/asymptote/asymptote-2.61.ebuild 
b/media-gfx/asymptote/asymptote-2.61.ebuild
deleted file mode 100644
index 0117ea06a1d..000
--- a/media-gfx/asymptote/asymptote-2.61.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit autotools elisp-common latex-package python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="https://asymptote.sourceforge.io/;
-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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? (
-   dev-lang/perl
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${P}-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2020-10-09 Thread Conrad Kostecki
commit: 9cebb058474c31aaacc443f2af7384accea1cf4e
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Sep 26 14:25:08 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Oct  9 13:45:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cebb058

media-gfx/asymptote: use HTTPS

Closes: https://github.com/gentoo/gentoo/pull/17681
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/asymptote/asymptote-2.61.ebuild | 2 +-
 media-gfx/asymptote/asymptote-2.62.ebuild | 2 +-
 media-gfx/asymptote/asymptote-2.65.ebuild | 2 +-
 media-gfx/asymptote/asymptote-2.67.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.61.ebuild 
b/media-gfx/asymptote/asymptote-2.61.ebuild
index 90caa2a0498..0117ea06a1d 100644
--- a/media-gfx/asymptote/asymptote-2.61.ebuild
+++ b/media-gfx/asymptote/asymptote-2.61.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{6,7} )
 inherit autotools elisp-common latex-package python-r1
 
 DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
+HOMEPAGE="https://asymptote.sourceforge.io/;
 SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"

diff --git a/media-gfx/asymptote/asymptote-2.62.ebuild 
b/media-gfx/asymptote/asymptote-2.62.ebuild
index 5f683b025c1..af22df7d3e9 100644
--- a/media-gfx/asymptote/asymptote-2.62.ebuild
+++ b/media-gfx/asymptote/asymptote-2.62.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{6,7} )
 inherit autotools elisp-common latex-package python-r1
 
 DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
+HOMEPAGE="https://asymptote.sourceforge.io/;
 SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"

diff --git a/media-gfx/asymptote/asymptote-2.65.ebuild 
b/media-gfx/asymptote/asymptote-2.65.ebuild
index be68de6d52c..99fe53927a8 100644
--- a/media-gfx/asymptote/asymptote-2.65.ebuild
+++ b/media-gfx/asymptote/asymptote-2.65.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
 inherit autotools elisp-common latex-package python-r1
 
 DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
+HOMEPAGE="https://asymptote.sourceforge.io/;
 SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"

diff --git a/media-gfx/asymptote/asymptote-2.67.ebuild 
b/media-gfx/asymptote/asymptote-2.67.ebuild
index 581f8fb50a4..1e7593538a8 100644
--- a/media-gfx/asymptote/asymptote-2.67.ebuild
+++ b/media-gfx/asymptote/asymptote-2.67.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{6,7,8} )
 inherit autotools elisp-common latex-package python-r1
 
 DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
+HOMEPAGE="https://asymptote.sourceforge.io/;
 SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2020-08-18 Thread Agostino Sarubbo
commit: ce0f71f396bd264c7f2ef8223e50d4bb679da06e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Aug 18 11:20:53 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Aug 18 11:20:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0f71f3

media-gfx/asymptote: x86 stable wrt bug #736734

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/asymptote/asymptote-2.65.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.65.ebuild 
b/media-gfx/asymptote/asymptote-2.65.ebuild
index 82ccfe7dbec..be68de6d52c 100644
--- a/media-gfx/asymptote/asymptote-2.65.ebuild
+++ b/media-gfx/asymptote/asymptote-2.65.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2020-08-17 Thread Agostino Sarubbo
commit: 6ce26962c6ee0a4eacc5c3d33057b6c0ecb4cd86
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 07:00:26 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 07:00:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce26962

media-gfx/asymptote: amd64 stable wrt bug #736734

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/asymptote/asymptote-2.65.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.65.ebuild 
b/media-gfx/asymptote/asymptote-2.65.ebuild
index 4c2242fc198..82ccfe7dbec 100644
--- a/media-gfx/asymptote/asymptote-2.65.ebuild
+++ b/media-gfx/asymptote/asymptote-2.65.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2020-08-16 Thread Andrey Grozin
commit: 4259517049cab11f21a9d34859f4b9e7ceadc51e
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Aug 16 11:37:55 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Aug 16 11:37:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42595170

media-gfx/asymptote: fix typos

Closes: https://bugs.gentoo.org/737234
Closes: https://bugs.gentoo.org/737278
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/asymptote-2.67.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.67.ebuild 
b/media-gfx/asymptote/asymptote-2.67.ebuild
index bc080339db0..581f8fb50a4 100644
--- a/media-gfx/asymptote/asymptote-2.67.ebuild
+++ b/media-gfx/asymptote/asymptote-2.67.ebuild
@@ -151,7 +151,7 @@ src_install() {
doc/*.asy \
doc/*.csv \
doc/*.dat \
-   dec/pixel.pdf \
+   doc/pixel.pdf \
doc/extra/*.asy
insinto /usr/share/${PN}/examples/animations
doins examples/animations/*.asy
@@ -187,7 +187,7 @@ src_install() {
insinto /usr/share/vim/vimfiles/syntax
doins base/asy.vim
insinto /usr/share/vim/vimfiles/ftdetect
-   doins "${FILESDIR}"/asy-filetype.vim
+   doins base/asy_filetype.vim
fi
 
# extra documentation



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2020-08-14 Thread Andrey Grozin
commit: 901067f02e70d57924009fbb61e91f74d60fb4e6
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Aug 14 09:39:13 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Aug 14 09:39:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=901067f0

media-gfx/asymptote: bump to 2.67

Closes: https://bugs.gentoo.org/720840
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.67.ebuild  | 217 +
 .../asymptote/files/asymptote-2.67-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.67-xdg-utils.patch |  23 +++
 4 files changed, 254 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 59b62e428be..96bdef79e14 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,3 +1,4 @@
 DIST asymptote-2.61.src.tgz 4623504 BLAKE2B 
8432f07ce21f630c5bdae609650c0bb2bcd237a121df68030dc19d1cae986f0bfa56dd0e241570809f9fcb202440e8b9b3c6d47a22eeaabe3eb9523360a166ca
 SHA512 
34bb610360b4536da70ca9edf1e069ebbf0c9225948b92b3d59ea25e8684587364fa7bbb03909ba02617e6ee81d41a2e530c9ed639141e4cda42096143cab5f7
 DIST asymptote-2.62.src.tgz 4625853 BLAKE2B 
49a5c75f936149139576cc224b005e76d2465a6c813bcb152f2534e98e042685c1500eafb0954b9e53ac0e667b47ab88a8b3387f1627d58828008d0e4d4cc0c8
 SHA512 
f7e817cdbb3c079a10c5f6f56a1eb47b1aaf8230902c06870bc8feacfed5f7af3d8ed22e4c60cc7130828ced8d36ec035533de1074cb049d3de9006ee542ac2e
 DIST asymptote-2.65.src.tgz 4640419 BLAKE2B 
a508532b9697a0744d48f8109d5b04ca71eb1ee7a08f15eccd2b95d63c16c980621ef03d01a03917a767c774f14a239a13f8fe50ad98b154b092f710917af1ad
 SHA512 
c6879689192c1646a318b389de222accc55c8d5e9df17fab3c88c37f627d2cff8133cdefe9e6dec2784cf72edf261e557ad83f7fac6e67fd49c483e9d8971026
+DIST asymptote-2.67.src.tgz 4668696 BLAKE2B 
30be754a0e5869caad4d605f162dffe688d2dc09a0163a8c37d15fd9d6dd05652b7b0b2710ab31edaa8f4b36484df256d032f8826f3547e755eb90e5dbb179ec
 SHA512 
5854ce51bc7a3d330eeb0887376645c3d292a368b06d01ec84c15ee5beee90ae429abfee1bff5025bdfb51edfa7f66e535c1187f66440df0c6626c79e3de6210

diff --git a/media-gfx/asymptote/asymptote-2.67.ebuild 
b/media-gfx/asymptote/asymptote-2.67.ebuild
new file mode 100644
index 000..bc080339db0
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.67.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2020-04-29 Thread Andrey Grozin
commit: 292fb8972973b470847dcbf5b5d685ae4cee0cd5
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Apr 29 13:54:38 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Apr 29 13:54:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292fb897

media-gfx/asymptote: bump to 2.65

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.65.ebuild  | 211 +
 .../asymptote/files/asymptote-2.65-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.65-xdg-utils.patch |  22 +++
 4 files changed, 247 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 2d2db83edac..59b62e428be 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1,3 @@
 DIST asymptote-2.61.src.tgz 4623504 BLAKE2B 
8432f07ce21f630c5bdae609650c0bb2bcd237a121df68030dc19d1cae986f0bfa56dd0e241570809f9fcb202440e8b9b3c6d47a22eeaabe3eb9523360a166ca
 SHA512 
34bb610360b4536da70ca9edf1e069ebbf0c9225948b92b3d59ea25e8684587364fa7bbb03909ba02617e6ee81d41a2e530c9ed639141e4cda42096143cab5f7
 DIST asymptote-2.62.src.tgz 4625853 BLAKE2B 
49a5c75f936149139576cc224b005e76d2465a6c813bcb152f2534e98e042685c1500eafb0954b9e53ac0e667b47ab88a8b3387f1627d58828008d0e4d4cc0c8
 SHA512 
f7e817cdbb3c079a10c5f6f56a1eb47b1aaf8230902c06870bc8feacfed5f7af3d8ed22e4c60cc7130828ced8d36ec035533de1074cb049d3de9006ee542ac2e
+DIST asymptote-2.65.src.tgz 4640419 BLAKE2B 
a508532b9697a0744d48f8109d5b04ca71eb1ee7a08f15eccd2b95d63c16c980621ef03d01a03917a767c774f14a239a13f8fe50ad98b154b092f710917af1ad
 SHA512 
c6879689192c1646a318b389de222accc55c8d5e9df17fab3c88c37f627d2cff8133cdefe9e6dec2784cf72edf261e557ad83f7fac6e67fd49c483e9d8971026

diff --git a/media-gfx/asymptote/asymptote-2.65.ebuild 
b/media-gfx/asymptote/asymptote-2.65.ebuild
new file mode 100644
index 000..4c2242fc198
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.65.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+   $(use_enable opengl gl) \
+   $(use_enable offscreen) \
+

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2020-02-28 Thread Andrey Grozin
commit: c68e6cd52cb1f86859017554a0e0cb0acedff80c
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Feb 29 06:34:55 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Feb 29 06:34:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c68e6cd5

media-gfx/asymptote: bump to 2.62

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.62.ebuild  | 211 +
 .../asymptote/files/asymptote-2.62-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.62-xdg-utils.patch |  22 +++
 4 files changed, 247 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 990f8767aca..2d2db83edac 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1 +1,2 @@
 DIST asymptote-2.61.src.tgz 4623504 BLAKE2B 
8432f07ce21f630c5bdae609650c0bb2bcd237a121df68030dc19d1cae986f0bfa56dd0e241570809f9fcb202440e8b9b3c6d47a22eeaabe3eb9523360a166ca
 SHA512 
34bb610360b4536da70ca9edf1e069ebbf0c9225948b92b3d59ea25e8684587364fa7bbb03909ba02617e6ee81d41a2e530c9ed639141e4cda42096143cab5f7
+DIST asymptote-2.62.src.tgz 4625853 BLAKE2B 
49a5c75f936149139576cc224b005e76d2465a6c813bcb152f2534e98e042685c1500eafb0954b9e53ac0e667b47ab88a8b3387f1627d58828008d0e4d4cc0c8
 SHA512 
f7e817cdbb3c079a10c5f6f56a1eb47b1aaf8230902c06870bc8feacfed5f7af3d8ed22e4c60cc7130828ced8d36ec035533de1074cb049d3de9006ee542ac2e

diff --git a/media-gfx/asymptote/asymptote-2.62.ebuild 
b/media-gfx/asymptote/asymptote-2.62.ebuild
new file mode 100644
index 000..5f683b025c1
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.62.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit autotools elisp-common latex-package python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+   $(use_enable opengl gl) \
+   $(use_enable offscreen) \
+   $(use_enable sigsegv)
+}
+
+src_compile() {
+   default
+
+   cd doc || die
+   emake asy.1
+   if use doc; then
+   # info
+   einfo "Making info"
+   emake ${PN}.info
+   cd FAQ || die
+   emake
+   cd .. || die
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2020-01-19 Thread Mikle Kolyada
commit: 6e876ac9450b38557a8464b7a4738ccb5eac48bb
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jan 19 18:15:35 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jan 19 18:15:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e876ac9

media-gfx/asymptote: fix MissingSlash

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-gfx/asymptote/asymptote-2.61.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.61.ebuild 
b/media-gfx/asymptote/asymptote-2.61.ebuild
index b37f0cb3853..90caa2a0498 100644
--- a/media-gfx/asymptote/asymptote-2.61.ebuild
+++ b/media-gfx/asymptote/asymptote-2.61.ebuild
@@ -133,7 +133,7 @@ src_install() {
if use X; then
insinto /usr/share/${PN}
doins -r GUI
-   chmod +x "${D}"usr/share/${PN}/GUI/xasy.py
+   chmod +x "${D}"/usr/share/${PN}/GUI/xasy.py
dosym ../share/${PN}/GUI/xasy.py /usr/bin/xasy
doman doc/xasy.1x
fi



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2020-01-19 Thread Mikle Kolyada
commit: 2820b5abd86c5ff89132ab25e23a1f221be7ecc5
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jan 19 16:58:32 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jan 19 16:58:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2820b5ab

media-gfx/asymptote: oirt to EAPI=7

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-gfx/asymptote/asymptote-2.61.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.61.ebuild 
b/media-gfx/asymptote/asymptote-2.61.ebuild
index bd19e8e0995..b37f0cb3853 100644
--- a/media-gfx/asymptote/asymptote-2.61.ebuild
+++ b/media-gfx/asymptote/asymptote-2.61.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7} )
 
-inherit autotools elisp-common latex-package multilib python-r1
+inherit autotools elisp-common latex-package python-r1
 
 DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
 HOMEPAGE="http://asymptote.sourceforge.net/;



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2020-01-19 Thread Mikle Kolyada
commit: 8f70fcc1bb5a911bb8997ae54b5db15afb4e617f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jan 19 16:42:03 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jan 19 16:42:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f70fcc1

media-gfx/asymptote: Drop old

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 -
 media-gfx/asymptote/asymptote-2.60.ebuild  | 210 -
 .../asymptote/files/asymptote-2.60-info.patch  |  13 --
 .../asymptote/files/asymptote-2.60-xdg-utils.patch |  22 ---
 4 files changed, 246 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index d98d14ac790..990f8767aca 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1 @@
-DIST asymptote-2.60.src.tgz 4650347 BLAKE2B 
d969e4716a2493ae926ea1f58d0b247986e49a6a1902fb94859a45177ece4f149f5875cf788eace1c27c968652c49b2ace7b98aba02380cf8e1e3d4231560476
 SHA512 
a0653b9647d8c2a77656ea82faf8b69d28a43cf5ac61cfa9c6c62e2c51b4939e83202b95056495d10bee86a81e48b765ed4604a4d882a47a36b1dd6d5f9ad96b
 DIST asymptote-2.61.src.tgz 4623504 BLAKE2B 
8432f07ce21f630c5bdae609650c0bb2bcd237a121df68030dc19d1cae986f0bfa56dd0e241570809f9fcb202440e8b9b3c6d47a22eeaabe3eb9523360a166ca
 SHA512 
34bb610360b4536da70ca9edf1e069ebbf0c9225948b92b3d59ea25e8684587364fa7bbb03909ba02617e6ee81d41a2e530c9ed639141e4cda42096143cab5f7

diff --git a/media-gfx/asymptote/asymptote-2.60.ebuild 
b/media-gfx/asymptote/asymptote-2.60.ebuild
deleted file mode 100644
index 9d8d5d64326..000
--- a/media-gfx/asymptote/asymptote-2.60.ebuild
+++ /dev/null
@@ -1,210 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit autotools elisp-common latex-package multilib python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
-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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? (
-   dev-lang/perl
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${P}-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   $(use_enable boehm-gc gc system) \
-   $(use_enable fftw) \
-   $(use_enable gsl) \
-   $(use_enable opengl gl) \
-   $(use_enable offscreen) \
-   $(use_enable sigsegv)
-}
-
-src_compile() {
-   default
-
-   cd doc || die
-   emake asy.1
-   if use doc; then
-   # info
-   einfo "Making info"
-   emake ${PN}.info
-   cd FAQ || die
-   emake
-   cd .. || 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2020-01-10 Thread Andrey Grozin
commit: fa3562e44e75c75cea9d5269be43e221040ee3da
Author: Andrey Grozin  gentoo  org>
AuthorDate: Fri Jan 10 14:38:47 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Fri Jan 10 14:38:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa3562e4

media-gfx/asymptote: remove version 2.41

Closes: https://bugs.gentoo.org/703498
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 -
 media-gfx/asymptote/asymptote-2.41-r1.ebuild   | 218 -
 .../files/asymptote-2.41-configure-ac.patch|  13 --
 .../asymptote/files/asymptote-2.41-info.patch  |  13 --
 .../asymptote/files/asymptote-2.41-perl-5.26.patch |  10 -
 .../asymptote/files/asymptote-2.41-xdg-utils.patch |  23 ---
 6 files changed, 278 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index db67379a2aa..d98d14ac790 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,3 +1,2 @@
-DIST asymptote-2.41.src.tgz 3516426 BLAKE2B 
d4623609be58566e32de82c5c47f635ed737459fa27cd2da0622d639cd8207fc69988a7ecbf82993b051435fbf223c1f1178d213aea258a2b57fd3a698eee9cb
 SHA512 
93f737a44b085c2290c4553c765cf49679820e6623bc5b6d0229818409868876275d6f0571abeb76033955fa95ee594e37d10c9901c54755b085e36760fd96cb
 DIST asymptote-2.60.src.tgz 4650347 BLAKE2B 
d969e4716a2493ae926ea1f58d0b247986e49a6a1902fb94859a45177ece4f149f5875cf788eace1c27c968652c49b2ace7b98aba02380cf8e1e3d4231560476
 SHA512 
a0653b9647d8c2a77656ea82faf8b69d28a43cf5ac61cfa9c6c62e2c51b4939e83202b95056495d10bee86a81e48b765ed4604a4d882a47a36b1dd6d5f9ad96b
 DIST asymptote-2.61.src.tgz 4623504 BLAKE2B 
8432f07ce21f630c5bdae609650c0bb2bcd237a121df68030dc19d1cae986f0bfa56dd0e241570809f9fcb202440e8b9b3c6d47a22eeaabe3eb9523360a166ca
 SHA512 
34bb610360b4536da70ca9edf1e069ebbf0c9225948b92b3d59ea25e8684587364fa7bbb03909ba02617e6ee81d41a2e530c9ed639141e4cda42096143cab5f7

diff --git a/media-gfx/asymptote/asymptote-2.41-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.41-r1.ebuild
deleted file mode 100644
index 774ccebfa07..000
--- a/media-gfx/asymptote/asymptote-2.41-r1.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools elisp-common latex-package multilib python-single-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
-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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( >=media-libs/mesa-8[X(+)] )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   X? (
-   ${PYTHON_DEPS}
-   x11-misc/xdg-utils
-   dev-python/pillow[tk,${PYTHON_USEDEP}]
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? (
-   dev-lang/perl
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # gc.h -> gc/gc.h
-   "${FILESDIR}/${P}-configure-ac.patch"
-
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${P}-info.patch"
-
-   # Bug #635984 - perl-5.26 no longer has . in @INC
-   "${FILESDIR}/${P}-perl-5.26.patch"
-)
-
-pkg_setup() {
-   (use python || use X) && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-  

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2020-01-08 Thread Agostino Sarubbo
commit: c2871600bc204ca27caff34edbd8f2bc4823743c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jan  8 08:15:20 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jan  8 08:15:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2871600

media-gfx/asymptote: amd64 stable wrt bug #704902

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/asymptote/asymptote-2.61.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.61.ebuild 
b/media-gfx/asymptote/asymptote-2.61.ebuild
index b4db9c2f4e3..d01ff45b753 100644
--- a/media-gfx/asymptote/asymptote-2.61.ebuild
+++ b/media-gfx/asymptote/asymptote-2.61.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2020-01-03 Thread Andrey Grozin
commit: 8e2fe72dd992802d976efeeac3b213f0d1c5d6a8
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Jan  4 02:38:17 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Jan  4 02:38:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2fe72d

media-gfx/asymptote: fix install with USE=examples

Closes: https://bugs.gentoo.org/show_bug.cgi?id=704384
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/asymptote-2.61.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.61.ebuild 
b/media-gfx/asymptote/asymptote-2.61.ebuild
index 8d329c6d405..8518a6a3999 100644
--- a/media-gfx/asymptote/asymptote-2.61.ebuild
+++ b/media-gfx/asymptote/asymptote-2.61.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -143,7 +143,6 @@ src_install() {
insinto /usr/share/${PN}/examples
doins \
examples/*.asy \
-   examples/*.eps \
doc/*.asy \
doc/*.csv \
doc/*.dat \
@@ -160,6 +159,8 @@ src_install() {
if use examples; then
insinto /usr/share/${PN}/examples
doins latexusage.tex
+   insinto /usr/share/${PN}/examples/animations
+   doins ../examples/animations/*.tex
fi
cd .. || die
fi



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2019-12-07 Thread Andrey Grozin
commit: ec6324742f33a50947c83108789300db4cdb08b2
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Dec  7 12:19:29 2019 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Dec  7 12:19:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec632474

media-gfx/asymptote: cleaning old versions

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   3 -
 media-gfx/asymptote/asymptote-2.47.ebuild  | 215 -
 media-gfx/asymptote/asymptote-2.48-r1.ebuild   | 215 -
 media-gfx/asymptote/asymptote-2.49.ebuild  | 212 
 .../files/asymptote-2.47-configure-ac.patch|  13 --
 .../asymptote/files/asymptote-2.47-info.patch  |  13 --
 .../asymptote/files/asymptote-2.47-xdg-utils.patch |  23 ---
 .../files/asymptote-2.48-configure-ac.patch|  13 --
 .../asymptote/files/asymptote-2.48-info.patch  |  13 --
 .../asymptote/files/asymptote-2.48-xdg-utils.patch |  23 ---
 .../asymptote/files/asymptote-2.49-info.patch  |  13 --
 .../asymptote/files/asymptote-2.49-xdg-utils.patch |  23 ---
 12 files changed, 779 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 3f32533ada8..db67379a2aa 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,6 +1,3 @@
 DIST asymptote-2.41.src.tgz 3516426 BLAKE2B 
d4623609be58566e32de82c5c47f635ed737459fa27cd2da0622d639cd8207fc69988a7ecbf82993b051435fbf223c1f1178d213aea258a2b57fd3a698eee9cb
 SHA512 
93f737a44b085c2290c4553c765cf49679820e6623bc5b6d0229818409868876275d6f0571abeb76033955fa95ee594e37d10c9901c54755b085e36760fd96cb
-DIST asymptote-2.47.src.tgz 3621676 BLAKE2B 
575032093276b9df6b8d74897a4721dd0d5419b3380bce7962afc9dcdd20ec3bd47b5c4b882f2276a2ac4c0d99e657d7385122d7dc400efbfb52ceec753ee8f4
 SHA512 
9efc4a70e8d29d6d50ba49c54c48da38beb00f64e5b39f23dbaec5cb12b714e427473fdffbf71f2d636a007cbfc993fa3237a8beab01e3419c1da1287823c159
-DIST asymptote-2.48.src.tgz 3729763 BLAKE2B 
5820ddbbd27f6e7296501f50f25051d8417a0ab24d7c4c777013bf23601b5cbe34a69ba781e16e05141fda4e2e7a8bc527a41829f8d9e983aadc19bd05743122
 SHA512 
cd8b756185ae6627ea66bcaea224152f6644df633fe7ed40c1738f3b2ec31fbaa7ba97f2b1e290b073995779768ee3a264dd942f609b768cab7624d12807583d
-DIST asymptote-2.49.src.tgz 3730453 BLAKE2B 
b52c2fbac5ea9c6046f2bd2990c7f3792823ae0ecd749c58990bcee898b8af7d26c4b457bee6aa15fb11e3c63a7cdc6d7e4976418ee96fc4470a17f3202d79cd
 SHA512 
08c20e45ab764281b480a97c5e2294cdfcc18b179cbdc85cf9956806b40fe305360d589077bd3ac429985503b0e7d17c889a37349d8c6fdf8ccbd8d822544226
 DIST asymptote-2.60.src.tgz 4650347 BLAKE2B 
d969e4716a2493ae926ea1f58d0b247986e49a6a1902fb94859a45177ece4f149f5875cf788eace1c27c968652c49b2ace7b98aba02380cf8e1e3d4231560476
 SHA512 
a0653b9647d8c2a77656ea82faf8b69d28a43cf5ac61cfa9c6c62e2c51b4939e83202b95056495d10bee86a81e48b765ed4604a4d882a47a36b1dd6d5f9ad96b
 DIST asymptote-2.61.src.tgz 4623504 BLAKE2B 
8432f07ce21f630c5bdae609650c0bb2bcd237a121df68030dc19d1cae986f0bfa56dd0e241570809f9fcb202440e8b9b3c6d47a22eeaabe3eb9523360a166ca
 SHA512 
34bb610360b4536da70ca9edf1e069ebbf0c9225948b92b3d59ea25e8684587364fa7bbb03909ba02617e6ee81d41a2e530c9ed639141e4cda42096143cab5f7

diff --git a/media-gfx/asymptote/asymptote-2.47.ebuild 
b/media-gfx/asymptote/asymptote-2.47.ebuild
deleted file mode 100644
index 77448ad6545..000
--- a/media-gfx/asymptote/asymptote-2.47.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-
-inherit autotools elisp-common latex-package multilib python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
-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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   imagemagick? ( media-gfx/imagemagick[png] )
-   opengl? ( >=media-libs/mesa-8[X(+)] )
-   offscreen? ( media-libs/mesa[osmesa] )
-   svg? ( app-text/dvisvgm )
-   sigsegv? ( dev-libs/libsigsegv )
-   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
- 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2019-12-07 Thread Andrey Grozin
commit: 9c4c0d43a2e7e2d0adf11caad2b25924982f2e1f
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Dec  7 12:15:31 2019 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Dec  7 12:15:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4c0d43

media-gfx/asymptote: bump to 2.61

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.61.ebuild  | 210 +
 .../asymptote/files/asymptote-2.61-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.61-xdg-utils.patch |  22 +++
 4 files changed, 246 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 33ebd276ac9..3f32533ada8 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -3,3 +3,4 @@ DIST asymptote-2.47.src.tgz 3621676 BLAKE2B 
575032093276b9df6b8d74897a4721dd0d54
 DIST asymptote-2.48.src.tgz 3729763 BLAKE2B 
5820ddbbd27f6e7296501f50f25051d8417a0ab24d7c4c777013bf23601b5cbe34a69ba781e16e05141fda4e2e7a8bc527a41829f8d9e983aadc19bd05743122
 SHA512 
cd8b756185ae6627ea66bcaea224152f6644df633fe7ed40c1738f3b2ec31fbaa7ba97f2b1e290b073995779768ee3a264dd942f609b768cab7624d12807583d
 DIST asymptote-2.49.src.tgz 3730453 BLAKE2B 
b52c2fbac5ea9c6046f2bd2990c7f3792823ae0ecd749c58990bcee898b8af7d26c4b457bee6aa15fb11e3c63a7cdc6d7e4976418ee96fc4470a17f3202d79cd
 SHA512 
08c20e45ab764281b480a97c5e2294cdfcc18b179cbdc85cf9956806b40fe305360d589077bd3ac429985503b0e7d17c889a37349d8c6fdf8ccbd8d822544226
 DIST asymptote-2.60.src.tgz 4650347 BLAKE2B 
d969e4716a2493ae926ea1f58d0b247986e49a6a1902fb94859a45177ece4f149f5875cf788eace1c27c968652c49b2ace7b98aba02380cf8e1e3d4231560476
 SHA512 
a0653b9647d8c2a77656ea82faf8b69d28a43cf5ac61cfa9c6c62e2c51b4939e83202b95056495d10bee86a81e48b765ed4604a4d882a47a36b1dd6d5f9ad96b
+DIST asymptote-2.61.src.tgz 4623504 BLAKE2B 
8432f07ce21f630c5bdae609650c0bb2bcd237a121df68030dc19d1cae986f0bfa56dd0e241570809f9fcb202440e8b9b3c6d47a22eeaabe3eb9523360a166ca
 SHA512 
34bb610360b4536da70ca9edf1e069ebbf0c9225948b92b3d59ea25e8684587364fa7bbb03909ba02617e6ee81d41a2e530c9ed639141e4cda42096143cab5f7

diff --git a/media-gfx/asymptote/asymptote-2.61.ebuild 
b/media-gfx/asymptote/asymptote-2.61.ebuild
new file mode 100644
index 000..bef7be52b54
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.61.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit autotools elisp-common latex-package multilib python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( virtual/emacs )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2019-11-11 Thread Michał Górny
commit: abddf65d13df885809726eeb40ffdf80829e98d2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 12 07:08:38 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 12 07:31:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abddf65d

media-gfx/asymptote: [QA] Fix BadInsIntoDir

Signed-off-by: Michał Górny  gentoo.org>

 media-gfx/asymptote/asymptote-2.60.ebuild | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.60.ebuild 
b/media-gfx/asymptote/asymptote-2.60.ebuild
index 22a6d01b693..8436bb74de0 100644
--- a/media-gfx/asymptote/asymptote-2.60.ebuild
+++ b/media-gfx/asymptote/asymptote-2.60.ebuild
@@ -187,14 +187,12 @@ src_install() {
if use doc; then
cd doc || die
doinfo ${PN}.info*
+   dodoc ${PN}.pdf CAD.pdf
cd FAQ || die
dodoc asy-faq.ascii
doinfo asy-faq.info
-   insinto /usr/share/doc/${PF}/html/FAQ
-   doins asy-faq.html/*
-   cd .. || die
-   insinto /usr/share/doc/${PF}
-   doins ${PN}.pdf CAD.pdf
+   docinto html/FAQ
+   dodoc asy-faq.html/*
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2019-11-11 Thread Michał Górny
commit: fa6c86ca013b32e312e2f677a2fa073f2133c419
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 12 07:09:03 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 12 07:31:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6c86ca

media-gfx/asymptote: [QA] Fix AbsoluteSymlink

Signed-off-by: Michał Górny  gentoo.org>

 media-gfx/asymptote/asymptote-2.60.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.60.ebuild 
b/media-gfx/asymptote/asymptote-2.60.ebuild
index 8436bb74de0..bef7be52b54 100644
--- a/media-gfx/asymptote/asymptote-2.60.ebuild
+++ b/media-gfx/asymptote/asymptote-2.60.ebuild
@@ -134,7 +134,7 @@ src_install() {
insinto /usr/share/${PN}
doins -r GUI
chmod +x "${D}"usr/share/${PN}/GUI/xasy.py
-   dosym /usr/share/${PN}/GUI/xasy.py /usr/bin/xasy
+   dosym ../share/${PN}/GUI/xasy.py /usr/bin/xasy
doman doc/xasy.1x
fi
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2019-11-11 Thread Michał Górny
commit: 9d85210e39cd10820692c7920029f4137dda17bb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 12 07:05:46 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 12 07:31:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d85210e

media-gfx/asymptote: [QA] Fix MissingTestRestrict

Signed-off-by: Michał Górny  gentoo.org>

 media-gfx/asymptote/asymptote-2.41-r1.ebuild | 1 +
 media-gfx/asymptote/asymptote-2.47.ebuild| 1 +
 media-gfx/asymptote/asymptote-2.48-r1.ebuild | 1 +
 media-gfx/asymptote/asymptote-2.49.ebuild| 1 +
 media-gfx/asymptote/asymptote-2.60.ebuild| 1 +
 5 files changed, 5 insertions(+)

diff --git a/media-gfx/asymptote/asymptote-2.41-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.41-r1.ebuild
index 217c37ad125..a9cac441133 100644
--- a/media-gfx/asymptote/asymptote-2.41-r1.ebuild
+++ b/media-gfx/asymptote/asymptote-2.41-r1.ebuild
@@ -15,6 +15,7 @@ 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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}

diff --git a/media-gfx/asymptote/asymptote-2.47.ebuild 
b/media-gfx/asymptote/asymptote-2.47.ebuild
index a22f7884257..77448ad6545 100644
--- a/media-gfx/asymptote/asymptote-2.47.ebuild
+++ b/media-gfx/asymptote/asymptote-2.47.ebuild
@@ -15,6 +15,7 @@ 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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}

diff --git a/media-gfx/asymptote/asymptote-2.48-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.48-r1.ebuild
index 24ae7be985c..2c4a4f4d889 100644
--- a/media-gfx/asymptote/asymptote-2.48-r1.ebuild
+++ b/media-gfx/asymptote/asymptote-2.48-r1.ebuild
@@ -15,6 +15,7 @@ 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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}

diff --git a/media-gfx/asymptote/asymptote-2.49.ebuild 
b/media-gfx/asymptote/asymptote-2.49.ebuild
index d424b071ff4..22a6d01b693 100644
--- a/media-gfx/asymptote/asymptote-2.49.ebuild
+++ b/media-gfx/asymptote/asymptote-2.49.ebuild
@@ -15,6 +15,7 @@ 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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}

diff --git a/media-gfx/asymptote/asymptote-2.60.ebuild 
b/media-gfx/asymptote/asymptote-2.60.ebuild
index d424b071ff4..22a6d01b693 100644
--- a/media-gfx/asymptote/asymptote-2.60.ebuild
+++ b/media-gfx/asymptote/asymptote-2.60.ebuild
@@ -15,6 +15,7 @@ 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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2019-11-10 Thread Andrey Grozin
commit: 9f109f2a18539c4c32acddba8d8d7b4e94a5166d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Nov 10 10:04:33 2019 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Nov 10 10:04:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f109f2a

media-gfx/asymptote: bump to 2.60

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.60.ebuild  | 211 +
 .../asymptote/files/asymptote-2.60-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.60-xdg-utils.patch |  22 +++
 4 files changed, 247 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 641b83ceca7..33ebd276ac9 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -2,3 +2,4 @@ DIST asymptote-2.41.src.tgz 3516426 BLAKE2B 
d4623609be58566e32de82c5c47f635ed737
 DIST asymptote-2.47.src.tgz 3621676 BLAKE2B 
575032093276b9df6b8d74897a4721dd0d5419b3380bce7962afc9dcdd20ec3bd47b5c4b882f2276a2ac4c0d99e657d7385122d7dc400efbfb52ceec753ee8f4
 SHA512 
9efc4a70e8d29d6d50ba49c54c48da38beb00f64e5b39f23dbaec5cb12b714e427473fdffbf71f2d636a007cbfc993fa3237a8beab01e3419c1da1287823c159
 DIST asymptote-2.48.src.tgz 3729763 BLAKE2B 
5820ddbbd27f6e7296501f50f25051d8417a0ab24d7c4c777013bf23601b5cbe34a69ba781e16e05141fda4e2e7a8bc527a41829f8d9e983aadc19bd05743122
 SHA512 
cd8b756185ae6627ea66bcaea224152f6644df633fe7ed40c1738f3b2ec31fbaa7ba97f2b1e290b073995779768ee3a264dd942f609b768cab7624d12807583d
 DIST asymptote-2.49.src.tgz 3730453 BLAKE2B 
b52c2fbac5ea9c6046f2bd2990c7f3792823ae0ecd749c58990bcee898b8af7d26c4b457bee6aa15fb11e3c63a7cdc6d7e4976418ee96fc4470a17f3202d79cd
 SHA512 
08c20e45ab764281b480a97c5e2294cdfcc18b179cbdc85cf9956806b40fe305360d589077bd3ac429985503b0e7d17c889a37349d8c6fdf8ccbd8d822544226
+DIST asymptote-2.60.src.tgz 4650347 BLAKE2B 
d969e4716a2493ae926ea1f58d0b247986e49a6a1902fb94859a45177ece4f149f5875cf788eace1c27c968652c49b2ace7b98aba02380cf8e1e3d4231560476
 SHA512 
a0653b9647d8c2a77656ea82faf8b69d28a43cf5ac61cfa9c6c62e2c51b4939e83202b95056495d10bee86a81e48b765ed4604a4d882a47a36b1dd6d5f9ad96b

diff --git a/media-gfx/asymptote/asymptote-2.60.ebuild 
b/media-gfx/asymptote/asymptote-2.60.ebuild
new file mode 100644
index 000..d424b071ff4
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.60.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit autotools elisp-common latex-package multilib python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( virtual/emacs )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2019-05-28 Thread Andrey Grozin
commit: fe40bad25bd1ad171977553df07c3d69bdb5ff86
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue May 28 15:48:43 2019 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue May 28 15:48:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe40bad2

media-gfx/asymptote: bump to 2.49

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.49.ebuild  | 211 +
 .../asymptote/files/asymptote-2.49-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.49-xdg-utils.patch |  23 +++
 4 files changed, 248 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 4049d54d84a..641b83ceca7 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,3 +1,4 @@
 DIST asymptote-2.41.src.tgz 3516426 BLAKE2B 
d4623609be58566e32de82c5c47f635ed737459fa27cd2da0622d639cd8207fc69988a7ecbf82993b051435fbf223c1f1178d213aea258a2b57fd3a698eee9cb
 SHA512 
93f737a44b085c2290c4553c765cf49679820e6623bc5b6d0229818409868876275d6f0571abeb76033955fa95ee594e37d10c9901c54755b085e36760fd96cb
 DIST asymptote-2.47.src.tgz 3621676 BLAKE2B 
575032093276b9df6b8d74897a4721dd0d5419b3380bce7962afc9dcdd20ec3bd47b5c4b882f2276a2ac4c0d99e657d7385122d7dc400efbfb52ceec753ee8f4
 SHA512 
9efc4a70e8d29d6d50ba49c54c48da38beb00f64e5b39f23dbaec5cb12b714e427473fdffbf71f2d636a007cbfc993fa3237a8beab01e3419c1da1287823c159
 DIST asymptote-2.48.src.tgz 3729763 BLAKE2B 
5820ddbbd27f6e7296501f50f25051d8417a0ab24d7c4c777013bf23601b5cbe34a69ba781e16e05141fda4e2e7a8bc527a41829f8d9e983aadc19bd05743122
 SHA512 
cd8b756185ae6627ea66bcaea224152f6644df633fe7ed40c1738f3b2ec31fbaa7ba97f2b1e290b073995779768ee3a264dd942f609b768cab7624d12807583d
+DIST asymptote-2.49.src.tgz 3730453 BLAKE2B 
b52c2fbac5ea9c6046f2bd2990c7f3792823ae0ecd749c58990bcee898b8af7d26c4b457bee6aa15fb11e3c63a7cdc6d7e4976418ee96fc4470a17f3202d79cd
 SHA512 
08c20e45ab764281b480a97c5e2294cdfcc18b179cbdc85cf9956806b40fe305360d589077bd3ac429985503b0e7d17c889a37349d8c6fdf8ccbd8d822544226

diff --git a/media-gfx/asymptote/asymptote-2.49.ebuild 
b/media-gfx/asymptote/asymptote-2.49.ebuild
new file mode 100644
index 000..60224c1dae4
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.49.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit autotools elisp-common latex-package multilib python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( virtual/emacs )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+ 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2019-04-04 Thread Andrey Grozin
commit: fa17ec2cd2d6fcbd8a0b7912df62aa3e09987530
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Apr  4 12:39:34 2019 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Apr  4 12:39:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa17ec2c

media-gfx/asymptote: cleaning old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/asymptote-2.48.ebuild | 214 --
 1 file changed, 214 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.48.ebuild 
b/media-gfx/asymptote/asymptote-2.48.ebuild
deleted file mode 100644
index 3941b97d615..000
--- a/media-gfx/asymptote/asymptote-2.48.ebuild
+++ /dev/null
@@ -1,214 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-
-inherit autotools elisp-common latex-package multilib python-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
-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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )
-   doc? ( boehm-gc )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   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] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   X? (
-   ${PYTHON_DEPS}
-   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
-   dev-python/numpy
-   dev-python/pycson
-   >=gnome-base/librsvg-2.40
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   emacs? ( virtual/emacs )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? (
-   dev-lang/perl
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   app-text/ghostscript-gpl )
-   test? ( app-text/ghostscript-gpl )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # gc.h -> gc/gc.h
-   "${FILESDIR}/${P}-configure-ac.patch"
-
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${P}-info.patch"
-)
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   $(use_enable boehm-gc gc system) \
-   $(use_enable fftw) \
-   $(use_enable gsl) \
-   $(use_enable opengl gl) \
-   $(use_enable offscreen) \
-   $(use_enable sigsegv)
-}
-
-src_compile() {
-   default
-
-   cd doc || die
-   emake asy.1
-   if use doc; then
-   # info
-   einfo "Making info"
-   emake ${PN}.info
-   cd FAQ || die
-   emake
-   cd .. || die
-   # pdf
-   einfo "Making pdf docs"
-   export VARTEXFONTS="${T}"/fonts
-   # see bug #260606
-   emake -j1 asymptote.pdf
-   emake CAD.pdf
-   fi
-   cd .. || die
-
-   if use emacs; then
-   einfo "Compiling emacs lisp files"
-   elisp-compile base/*.el
-   fi
-}
-
-src_install() {
-   # the program
-   dobin asy
-
-   # .asy files
-   insinto /usr/share/${PN}
-   doins base/*.asy
-
-   # documentation
-   dodoc BUGS ChangeLog README ReleaseNotes TODO
-   doman doc/asy.1
-
-   # X GUI
-   if use X; then
-   insinto /usr/share/${PN}
-   doins -r GUI
-   chmod +x "${D}"usr/share/${PN}/GUI/xasy.py
-   dosym /usr/share/${PN}/GUI/xasy.py /usr/bin/xasy
-   doman doc/xasy.1x
-   fi
-
-   # examples
-   if use examples; then
-   insinto /usr/share/${PN}/examples
- 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2019-04-04 Thread Andrey Grozin
commit: 24683424729435ce57c3292f69688e1f578e6350
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Apr  4 12:37:17 2019 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Apr  4 12:37:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24683424

media-gfx/asymptote: add missing dependences

Closes: https://bugs.gentoo.org/show_bug.cgi?id=682434
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/asymptote-2.48-r1.ebuild | 214 +++
 1 file changed, 214 insertions(+)

diff --git a/media-gfx/asymptote/asymptote-2.48-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.48-r1.ebuild
new file mode 100644
index 000..6a39f53426e
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.48-r1.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit autotools elisp-common latex-package multilib python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   imagemagick? ( media-gfx/imagemagick[png] )
+   opengl? ( media-libs/mesa media-libs/freeglut media-libs/glew:0 
media-libs/glm )
+   offscreen? ( media-libs/mesa[osmesa] )
+   svg? ( app-text/dvisvgm )
+   sigsegv? ( dev-libs/libsigsegv )
+   boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( virtual/emacs )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # gc.h -> gc/gc.h
+   "${FILESDIR}/${P}-configure-ac.patch"
+
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+   $(use_enable opengl gl) \
+   $(use_enable offscreen) \
+   $(use_enable sigsegv)
+}
+
+src_compile() {
+   default
+
+   cd doc || die
+   emake asy.1
+   if use doc; then
+   # info
+   einfo "Making info"
+   emake ${PN}.info
+   cd FAQ || die
+   emake
+   cd .. || die
+   # pdf
+   einfo "Making pdf docs"
+   export VARTEXFONTS="${T}"/fonts
+   # see bug #260606
+   emake -j1 asymptote.pdf
+   emake CAD.pdf
+   fi
+   cd .. || die
+
+   if use emacs; then
+   einfo "Compiling emacs lisp files"
+   elisp-compile base/*.el
+   fi
+}
+
+src_install() {
+   # the program
+   dobin asy
+
+   # .asy files
+   insinto /usr/share/${PN}
+   doins base/*.asy
+
+   # documentation
+   dodoc BUGS ChangeLog README ReleaseNotes TODO
+   doman doc/asy.1
+
+   # X GUI
+   if use X; then
+   insinto /usr/share/${PN}
+   doins -r GUI
+   chmod +x "${D}"usr/share/${PN}/GUI/xasy.py
+   dosym /usr/share/${PN}/GUI/xasy.py /usr/bin/xasy
+   doman doc/xasy.1x
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2019-04-01 Thread Andrey Grozin
commit: 4894aadd4841c8795cd879c67197ff1ecb496e5e
Author: Andrey Grozin  gentoo  org>
AuthorDate: Mon Apr  1 09:01:10 2019 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Mon Apr  1 09:01:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4894aadd

media-gfx/asymptote: bump to 2.48

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Andrey Grozin  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.48.ebuild  | 214 +
 .../files/asymptote-2.48-configure-ac.patch|  13 ++
 .../asymptote/files/asymptote-2.48-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.48-xdg-utils.patch |  23 +++
 5 files changed, 264 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index cabb1f45a17..4049d54d84a 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1,3 @@
 DIST asymptote-2.41.src.tgz 3516426 BLAKE2B 
d4623609be58566e32de82c5c47f635ed737459fa27cd2da0622d639cd8207fc69988a7ecbf82993b051435fbf223c1f1178d213aea258a2b57fd3a698eee9cb
 SHA512 
93f737a44b085c2290c4553c765cf49679820e6623bc5b6d0229818409868876275d6f0571abeb76033955fa95ee594e37d10c9901c54755b085e36760fd96cb
 DIST asymptote-2.47.src.tgz 3621676 BLAKE2B 
575032093276b9df6b8d74897a4721dd0d5419b3380bce7962afc9dcdd20ec3bd47b5c4b882f2276a2ac4c0d99e657d7385122d7dc400efbfb52ceec753ee8f4
 SHA512 
9efc4a70e8d29d6d50ba49c54c48da38beb00f64e5b39f23dbaec5cb12b714e427473fdffbf71f2d636a007cbfc993fa3237a8beab01e3419c1da1287823c159
+DIST asymptote-2.48.src.tgz 3729763 BLAKE2B 
5820ddbbd27f6e7296501f50f25051d8417a0ab24d7c4c777013bf23601b5cbe34a69ba781e16e05141fda4e2e7a8bc527a41829f8d9e983aadc19bd05743122
 SHA512 
cd8b756185ae6627ea66bcaea224152f6644df633fe7ed40c1738f3b2ec31fbaa7ba97f2b1e290b073995779768ee3a264dd942f609b768cab7624d12807583d

diff --git a/media-gfx/asymptote/asymptote-2.48.ebuild 
b/media-gfx/asymptote/asymptote-2.48.ebuild
new file mode 100644
index 000..3941b97d615
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.48.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit autotools elisp-common latex-package multilib python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   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] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( virtual/emacs )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # gc.h -> gc/gc.h
+   "${FILESDIR}/${P}-configure-ac.patch"
+
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+   $(use_enable opengl gl) \

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2018-11-11 Thread Andrey Grozin
commit: 4db9e39a208f873dcd1cc660ab4077ba1e2e83a7
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Nov 11 11:59:27 2018 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Nov 11 11:59:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db9e39a

media-gfx/asymptote: bump to 2.47

Signed-off-by: Andrey Grozin  gentoo.org>
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.47.ebuild  | 214 +
 .../files/asymptote-2.47-configure-ac.patch|  13 ++
 .../asymptote/files/asymptote-2.47-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.47-xdg-utils.patch |  23 +++
 5 files changed, 264 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 380dd1d36e3..cabb1f45a17 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1 +1,2 @@
 DIST asymptote-2.41.src.tgz 3516426 BLAKE2B 
d4623609be58566e32de82c5c47f635ed737459fa27cd2da0622d639cd8207fc69988a7ecbf82993b051435fbf223c1f1178d213aea258a2b57fd3a698eee9cb
 SHA512 
93f737a44b085c2290c4553c765cf49679820e6623bc5b6d0229818409868876275d6f0571abeb76033955fa95ee594e37d10c9901c54755b085e36760fd96cb
+DIST asymptote-2.47.src.tgz 3621676 BLAKE2B 
575032093276b9df6b8d74897a4721dd0d5419b3380bce7962afc9dcdd20ec3bd47b5c4b882f2276a2ac4c0d99e657d7385122d7dc400efbfb52ceec753ee8f4
 SHA512 
9efc4a70e8d29d6d50ba49c54c48da38beb00f64e5b39f23dbaec5cb12b714e427473fdffbf71f2d636a007cbfc993fa3237a8beab01e3419c1da1287823c159

diff --git a/media-gfx/asymptote/asymptote-2.47.ebuild 
b/media-gfx/asymptote/asymptote-2.47.ebuild
new file mode 100644
index 000..ed3c4ae957a
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.47.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit autotools elisp-common latex-package multilib python-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )
+   doc? ( boehm-gc )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   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] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg]
+   dev-python/numpy
+   dev-python/pycson
+   >=gnome-base/librsvg-2.40
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( virtual/emacs )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # gc.h -> gc/gc.h
+   "${FILESDIR}/${P}-configure-ac.patch"
+
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+   $(use_enable opengl gl) \
+   $(use_enable offscreen) \
+   $(use_enable sigsegv)
+}
+
+src_compile() {
+   default
+
+   cd doc || die
+   emake asy.1
+   if use doc; then
+   # info
+   einfo "Making info"
+   emake ${PN}.info
+   cd FAQ || die
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/

2017-12-27 Thread David Seifert
commit: 3a1b2781c144b20e24b0915aaf7222660858d36c
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Dec 27 08:59:24 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Dec 27 18:40:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a1b2781

media-gfx/asymtote: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/6654

 .../files/asymptote-2.32-configure-ac.patch| 32 --
 .../files/asymptote-2.32-ghostscript-9.15.patch| 24 
 .../asymptote/files/asymptote-2.32-info.patch  | 13 -
 .../asymptote/files/asymptote-2.32-xdg-utils.patch | 23 
 4 files changed, 92 deletions(-)

diff --git a/media-gfx/asymptote/files/asymptote-2.32-configure-ac.patch 
b/media-gfx/asymptote/files/asymptote-2.32-configure-ac.patch
deleted file mode 100644
index 597e915539b..000
--- a/media-gfx/asymptote/files/asymptote-2.32-configure-ac.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Index: asymptote-2.32/configure.ac
-===
 asymptote-2.32.orig/configure.ac
-+++ asymptote-2.32/configure.ac
-@@ -158,7 +158,7 @@ if test "x$ac_cv_use_gc" != "xno" ; then
-   fi
-   CPPFLAGS_SAVE=$CPPFLAGS
-   CPPFLAGS=$CPPFLAGS" $INCL"
--  AC_CHECK_HEADER(gc.h,
-+  AC_CHECK_HEADER([gc/gc.h],
-   AC_CHECK_LIB([gc],[GC_malloc],[
- LIBS=$LIBS"-lgc "
- AC_MSG_NOTICE([enabling system $GCNAME])],[
-@@ -232,7 +232,17 @@ AC_MSG_ERROR([*** Please install libm on
- AC_CHECK_LIB([z], [deflate],,
- AC_MSG_ERROR([*** Please install libz or zlib-devel on your system ***]))
- AX_PTHREAD
--AC_CHECK_LIB([sigsegv], [stackoverflow_install_handler])
-+
-+AC_ARG_WITH(sigsegv,
-+   [  --with-sigsegv  use libsigsegv],
-+   [with_sigsegv=$withval],
-+   [with_sigsegv="no"])
-+if test "$with_sigsegv" = "yes"; then
-+AC_CHECK_HEADER([sigsegv.h],
-+   AC_CHECK_LIB([sigsegv], [stackoverflow_install_handler]),
-+   AC_MSG_NOTICE([*** Header file sigsegv.h not found ***]))
-+fi
-+
- AC_CHECK_LIB([rt], [sched_yield])
- 
- AC_ARG_ENABLE(readline,

diff --git a/media-gfx/asymptote/files/asymptote-2.32-ghostscript-9.15.patch 
b/media-gfx/asymptote/files/asymptote-2.32-ghostscript-9.15.patch
deleted file mode 100644
index aa826c5c251..000
--- a/media-gfx/asymptote/files/asymptote-2.32-ghostscript-9.15.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -r -U2 asymptote-2.32.orig/runlabel.in asymptote-2.32/runlabel.in
 asymptote-2.32.orig/runlabel.in2014-05-22 23:11:47.0 +0700
-+++ asymptote-2.32/runlabel.in 2015-01-11 21:41:30.268889133 +0600
-@@ -112,5 +112,5 @@
-   const string null="/dev/null";
- #endif
--  cmd.push_back("-sDEVICE=epswrite");
-+  cmd.push_back("-sDEVICE=eps2write");
-   cmd.push_back("-sOutputFile="+null);
-   cmd.push_back(stripDir(psname));
-@@ -310,5 +310,5 @@
-   cmd.push_back("-dBATCH");
-   if(safe) cmd.push_back("-dSAFER");
--  cmd.push_back("-sDEVICE=epswrite");
-+  cmd.push_back("-sDEVICE=eps2write");
-   cmd.push_back("-sOutputFile=-");
-   cmd.push_back(pdfname);
-@@ -399,5 +399,5 @@
-   cmd2.push_back("-P");
-   if(safe) cmd2.push_back("-dSAFER");
--  cmd2.push_back("-sDEVICE=epswrite");
-+  cmd2.push_back("-sDEVICE=eps2write");
-   cmd2.push_back("-sOutputFile=-");
-   cmd2.push_back("-");

diff --git a/media-gfx/asymptote/files/asymptote-2.32-info.patch 
b/media-gfx/asymptote/files/asymptote-2.32-info.patch
deleted file mode 100644
index 8a1e3f46423..000
--- a/media-gfx/asymptote/files/asymptote-2.32-info.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: asymptote-2.32/doc/asymptote.texi
-===
 asymptote-2.32.orig/doc/asymptote.texi
-+++ asymptote-2.32/doc/asymptote.texi
-@@ -21,7 +21,7 @@ file LICENSE in the top-level source dir
-  
- @dircategory Languages
- @direntry
--* asymptote: (asymptote/asymptote). Vector graphics language.
-+* asymptote: (asymptote). Vector graphics language.
- @end direntry
- 
- @titlepage

diff --git a/media-gfx/asymptote/files/asymptote-2.32-xdg-utils.patch 
b/media-gfx/asymptote/files/asymptote-2.32-xdg-utils.patch
deleted file mode 100644
index 2ac59e59f05..000
--- a/media-gfx/asymptote/files/asymptote-2.32-xdg-utils.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Index: asymptote-2.32/settings.cc
-===
 asymptote-2.32.orig/settings.cc
-+++ asymptote-2.32/settings.cc
-@@ -90,15 +90,15 @@ bool msdos=false;
- string HOME="HOME";
- string docdir=ASYMPTOTE_DOCDIR;
- const char pathSeparator=':';
--string defaultPSViewer="gv";
-+string defaultPSViewer="xdg-open";
- #ifdef __APPLE__
- string defaultPDFViewer="open";
- #else  
--string defaultPDFViewer="acroread";
-+string defaultPDFViewer="xdg-open";
- #endif  
- string defaultGhostscript="gs";
- string 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2017-12-16 Thread Andrey Grozin
commit: 6d40b274932fc95e35bf593725d21218c7b6a498
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Dec 17 05:17:57 2017 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Dec 17 05:17:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d40b274

media-gfx/asymptote: cleaning old

Package-Manager: Portage-2.3.18, Repoman-2.3.6

 media-gfx/asymptote/Manifest  |   1 -
 media-gfx/asymptote/asymptote-2.32.ebuild | 213 --
 2 files changed, 214 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 350f84b0254..380dd1d36e3 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1 @@
-DIST asymptote-2.32.src.tgz 1794495 BLAKE2B 
3a633ba56159c1d67c667c2eff14840e539bcce38d2667175ec6ceb2ee4f271af3c0e24b8b1d1562e3919734dcb02431e4ca95d145dc42a3c144e1c291fadb03
 SHA512 
a0663f1768cb4340bb6e9224d4fbc6e2f8b41501b1f59793d84db2e0f99b9ff071d3dd8fa5c4715c1874f8ef1af713a54b27de37ff40d8ca042f0f48579a57f9
 DIST asymptote-2.41.src.tgz 3516426 BLAKE2B 
d4623609be58566e32de82c5c47f635ed737459fa27cd2da0622d639cd8207fc69988a7ecbf82993b051435fbf223c1f1178d213aea258a2b57fd3a698eee9cb
 SHA512 
93f737a44b085c2290c4553c765cf49679820e6623bc5b6d0229818409868876275d6f0571abeb76033955fa95ee594e37d10c9901c54755b085e36760fd96cb

diff --git a/media-gfx/asymptote/asymptote-2.32.ebuild 
b/media-gfx/asymptote/asymptote-2.32.ebuild
deleted file mode 100644
index 62de0fa52ae..000
--- a/media-gfx/asymptote/asymptote-2.32.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools elisp-common eutils latex-package multilib python-single-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
-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 offscreen 
+opengl python sigsegv svg vim-syntax X"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   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] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   X? (
-   ${PYTHON_DEPS}
-   x11-misc/xdg-utils
-   dev-python/pillow[tk,${PYTHON_USEDEP}]
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   emacs? ( virtual/emacs )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? (
-   dev-lang/perl
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   )"
-
-TEXMF=/usr/share/texmf-site
-
-pkg_setup() {
-   (use python || use X) && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   # Fixing sigsegv enabling
-   epatch "${FILESDIR}/${P}-configure-ac.patch"
-   einfo "Patching configure.ac"
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   # Changing pdf, ps, image viewers to xdg-open
-   epatch "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   epatch "${FILESDIR}/${P}-info.patch"
-
-   # Bug #528632 - fix from 
https://www.archlinux.org/packages/extra/x86_64/asymptote/
-   epatch "${FILESDIR}/${P}-ghostscript-9.15.patch"
-
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   $(use_enable boehm-gc gc system) \
-   $(use_enable fftw) \
-   $(use_enable gsl) \
-   $(use_enable opengl gl) \
-   $(use_enable offscreen) \
-   $(use_with sigsegv)
-}
-
-src_compile() {
-   default
-
-   cd doc || die
-   emake asy.1
-   if use doc; then
-   # info
-   einfo "Making info"
-   emake ${PN}.info
-   cd FAQ || die
-   emake
-   cd .. || die
-   # pdf
-   einfo "Making pdf docs"
-   export 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2017-12-12 Thread Thomas Deutschmann
commit: f2d272ed9ef2bb5face0576b153c20eb8deb5a93
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Dec 12 17:44:40 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Dec 12 18:38:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d272ed

media-gfx/asymptote: x86 stable (bug #636080)

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 media-gfx/asymptote/asymptote-2.41-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.41-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.41-r1.ebuild
index 87c3bab4778..7980506076f 100644
--- a/media-gfx/asymptote/asymptote-2.41-r1.ebuild
+++ b/media-gfx/asymptote/asymptote-2.41-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg test vim-syntax X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2017-11-26 Thread David Seifert
commit: 8676ed5b6e6c17fa82355a52691725a33b34e45f
Author: David Seifert  gentoo  org>
AuthorDate: Sun Nov 26 11:56:45 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Nov 26 23:01:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8676ed5b

media-gfx/asymptote: [QA] Consistent whitespace in metadata.xml

 media-gfx/asymptote/metadata.xml | 40 +---
 1 file changed, 17 insertions(+), 23 deletions(-)

diff --git a/media-gfx/asymptote/metadata.xml b/media-gfx/asymptote/metadata.xml
index c700a1d698d..fee8887be49 100644
--- a/media-gfx/asymptote/metadata.xml
+++ b/media-gfx/asymptote/metadata.xml
@@ -1,15 +1,15 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-gro...@gentoo.org
-Andrey Grozin
-  
-  
-s...@gentoo.org
-Gentoo Science Project
-  
-  
+   
+   gro...@gentoo.org
+   Andrey Grozin
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
Asymptote is a powerful descriptive vector graphics language 
that
provides a natural coordinate-based framework for technical 
drawing.
Labels and equations are typeset with LaTeX, for high-quality 
PostScript
@@ -18,18 +18,12 @@
A major advantage of Asymptote over other graphics packages is 
that it
is a programming language, as opposed to just a graphics 
program.

-  
-
-   Enables using the Boehm-Demers-Weiser conservative 
garbage collector
-   
-
-   Enables using dev-libs/libsigsegv
-   
-
-   Enables off-screen rendering
-   
-  
-  
-asymptote
-  
+   
+   Enables using the Boehm-Demers-Weiser 
conservative garbage collector
+   Enables using 
dev-libs/libsigsegv
+   Enables off-screen rendering
+   
+   
+   asymptote
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2017-10-31 Thread Andrey Grozin
commit: f426b91b05aca75dcbc09c1f9647a1a08c9a47e5
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Oct 31 17:05:28 2017 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Oct 31 17:05:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f426b91b

media-gfx/asymptote: cleaning 2.36 and 2.38

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 media-gfx/asymptote/Manifest   |   2 -
 media-gfx/asymptote/asymptote-2.36.ebuild  | 210 -
 media-gfx/asymptote/asymptote-2.38.ebuild  | 210 -
 .../files/asymptote-2.36-configure-ac.patch|  32 
 .../asymptote/files/asymptote-2.36-info.patch  |  13 --
 .../asymptote/files/asymptote-2.36-xdg-utils.patch |  23 ---
 .../files/asymptote-2.38-configure-ac.patch|  13 --
 .../asymptote/files/asymptote-2.38-info.patch  |  13 --
 .../asymptote/files/asymptote-2.38-xdg-utils.patch |  23 ---
 9 files changed, 539 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index c87ab5087f6..57ab324d0a5 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,4 +1,2 @@
 DIST asymptote-2.32.src.tgz 1794495 SHA256 
2035035e02774598312d5588da2685d20fb85a378ea2bbe48b825c5442b18fa5 SHA512 
a0663f1768cb4340bb6e9224d4fbc6e2f8b41501b1f59793d84db2e0f99b9ff071d3dd8fa5c4715c1874f8ef1af713a54b27de37ff40d8ca042f0f48579a57f9
 WHIRLPOOL 
38a8aaa581acb07bcc7ac0c80501acf77abaf609d5ae758d9b5668ac6b8b1343640259cc3948e62a39862404709ddb64b4bbd11bcf20dbb7ce29d4fc25d1
-DIST asymptote-2.36.src.tgz 3449528 SHA256 
cd3276cba498965f8c9e6c56b157d2f22304b0453d175bd9017b4c62b3fd1750 SHA512 
18b079829f90561f88ebde0391f5d842d89ea28bf7b00306b908faeeca21b421127423af3a335bab9afa22036b3d93611702a579513d8a458be2f8cdd54f
 WHIRLPOOL 
532b221d619c8af077e0ef4cda960e6bc1b2c2eab263cfa1eb729df5928f7ae1d9e05459efee18a5a4fa4464b0b3aacd7f5ab42076e8af4e1fc3745f75dd9b6c
-DIST asymptote-2.38.src.tgz 3460789 SHA256 
e9c6dbb3fed27cbaf9ba01fd2264f0cff51781466acb29e76418bed801debcb7 SHA512 
c54974a0476a33112c7913cfd8962e80a5ff10bc11f65b59a2bc0641f3c2fcfe69ba4592d84b33078d85c43fab7261670195766eca6419f6fd4923fd1ace6904
 WHIRLPOOL 
f1d0a31fe25046c072a4963f64c92f718d980712f46637db65a5664c0a94c1eba162902c9ec4e787685f2250158ecffa9e834564ecbd69c6e3b948c5ad7d7a24
 DIST asymptote-2.41.src.tgz 3516426 SHA256 
1d6e7e89fb5293fad7d836fb0477f785a113f689bd71f37a05af18ff0c5eeef0 SHA512 
93f737a44b085c2290c4553c765cf49679820e6623bc5b6d0229818409868876275d6f0571abeb76033955fa95ee594e37d10c9901c54755b085e36760fd96cb
 WHIRLPOOL 
e75a6a2b4e29c3388f221b86958b6564edb14a46dad014acdc81554e1f0ac6b889c757f5a0626af6fb46783bf02393f73e92d2209080a31d665bc23550714a39

diff --git a/media-gfx/asymptote/asymptote-2.36.ebuild 
b/media-gfx/asymptote/asymptote-2.36.ebuild
deleted file mode 100644
index ce68c0d99b8..000
--- a/media-gfx/asymptote/asymptote-2.36.ebuild
+++ /dev/null
@@ -1,210 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools elisp-common eutils latex-package multilib python-single-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
-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 offscreen 
+opengl python sigsegv svg vim-syntax X"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   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] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   X? (
-   ${PYTHON_DEPS}
-   x11-misc/xdg-utils
-   dev-python/pillow[tk,${PYTHON_USEDEP}]
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   emacs? ( virtual/emacs )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? (
-   dev-lang/perl
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   )"
-
-TEXMF=/usr/share/texmf-site
-
-pkg_setup() {
-   (use python || use X) && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   # Fixing sigsegv enabling
-   epatch "${FILESDIR}/${P}-configure-ac.patch"
-   einfo "Patching 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2017-10-31 Thread Andrey Grozin
commit: df38bbfac7d3b278f23fabc4d34ed48534881852
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Oct 31 17:01:12 2017 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Oct 31 17:01:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df38bbfa

media-gfx/asymptote: patch a perl source to work with perl-5.26

Closes: https://bugs.gentoo.org/635984
Package-Manager: Portage-2.3.11, Repoman-2.3.3

 media-gfx/asymptote/asymptote-2.41-r1.ebuild |  3 +++
 media-gfx/asymptote/files/asymptote-2.41-perl-5.26.patch | 10 ++
 2 files changed, 13 insertions(+)

diff --git a/media-gfx/asymptote/asymptote-2.41-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.41-r1.ebuild
index 4dc9ef30750..87c3bab4778 100644
--- a/media-gfx/asymptote/asymptote-2.41-r1.ebuild
+++ b/media-gfx/asymptote/asymptote-2.41-r1.ebuild
@@ -63,6 +63,9 @@ PATCHES=(
 
# Bug #322473
"${FILESDIR}/${P}-info.patch"
+
+   # Bug #635984 - perl-5.26 no longer has . in @INC
+   "${FILESDIR}/${P}-perl-5.26.patch"
 )
 
 pkg_setup() {

diff --git a/media-gfx/asymptote/files/asymptote-2.41-perl-5.26.patch 
b/media-gfx/asymptote/files/asymptote-2.41-perl-5.26.patch
new file mode 100644
index 000..54499b74e6c
--- /dev/null
+++ b/media-gfx/asymptote/files/asymptote-2.41-perl-5.26.patch
@@ -0,0 +1,10 @@
+diff -r -U2 asymptote-2.41.orig/doc/FAQ/bfnnconv.pl 
asymptote-2.41/doc/FAQ/bfnnconv.pl
+--- asymptote-2.41.orig/doc/FAQ/bfnnconv.pl2017-03-22 14:56:46.0 
+0700
 asymptote-2.41/doc/FAQ/bfnnconv.pl 2017-10-31 23:44:05.511045390 +0700
+@@ -62,5 +62,5 @@
+ open(U,">$prefix.xrefdb-new");
+ 
+-for $x (@outputs) { require("m-$x.pl"); }
++for $x (@outputs) { require("./m-$x.pl"); }
+ 
+ ('init');



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2017-07-06 Thread Andrey Grozin
commit: a798c3d16c34d848f52e765f5ae1f5a07a76af9d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jul  6 14:27:42 2017 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jul  6 14:27:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a798c3d1

media-gfx/asymptote: cleaning 2.41

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-gfx/asymptote/asymptote-2.41.ebuild | 213 --
 1 file changed, 213 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.41.ebuild 
b/media-gfx/asymptote/asymptote-2.41.ebuild
deleted file mode 100644
index b0de1fb4946..000
--- a/media-gfx/asymptote/asymptote-2.41.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools elisp-common latex-package multilib python-single-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
-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 offscreen 
+opengl python sigsegv svg vim-syntax X"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   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] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   X? (
-   ${PYTHON_DEPS}
-   x11-misc/xdg-utils
-   dev-python/pillow[tk,${PYTHON_USEDEP}]
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   emacs? ( virtual/emacs )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? (
-   dev-lang/perl
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   )"
-
-TEXMF=/usr/share/texmf-site
-
-PATCHES=(
-   # gc.h -> gc/gc.h
-   "${FILESDIR}/${P}-configure-ac.patch"
-
-   # Changing pdf, ps, image viewers to xdg-open
-   "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   "${FILESDIR}/${P}-info.patch"
-)
-
-pkg_setup() {
-   (use python || use X) && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   $(use_enable boehm-gc gc system) \
-   $(use_enable fftw) \
-   $(use_enable gsl) \
-   $(use_enable opengl gl) \
-   $(use_enable offscreen) \
-   $(use_enable sigsegv)
-}
-
-src_compile() {
-   default
-
-   cd doc || die
-   emake asy.1
-   if use doc; then
-   # info
-   einfo "Making info"
-   emake ${PN}.info
-   cd FAQ || die
-   emake
-   cd .. || die
-   # pdf
-   einfo "Making pdf docs"
-   export VARTEXFONTS="${T}"/fonts
-   # see bug #260606
-   emake -j1 asymptote.pdf
-   emake CAD.pdf
-   fi
-   cd .. || die
-
-   if use emacs; then
-   einfo "Compiling emacs lisp files"
-   elisp-compile base/*.el
-   fi
-}
-
-src_install() {
-   # the program
-   dobin asy
-
-   # .asy files
-   insinto /usr/share/${PN}
-   doins base/*.asy
-
-   # documentation
-   dodoc BUGS ChangeLog README ReleaseNotes TODO
-   doman doc/asy.1
-
-   # X GUI
-   if use X; then
-   python_scriptinto /usr/share/${PN}/GUI
-   python_doscript GUI/*.py
-   dosym /usr/share/${PN}/GUI/xasy.py /usr/bin/xasy
-   doman doc/xasy.1x
-   fi
-
-   # examples
-   if use examples; then
-   insinto /usr/share/${PN}/examples
-   doins \
-   examples/*.asy \
-   examples/*.eps \
-   doc/*.asy \
-   doc/*.csv \
-

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2017-07-06 Thread Andrey Grozin
commit: eea20b7cd774d9f514ced48e87375ad9db75fbfd
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jul  6 14:24:40 2017 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jul  6 14:24:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea20b7c

media-gfx/asymptote: added missing dependency on ghostscript

Bug: 623066
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-gfx/asymptote/asymptote-2.41-r1.ebuild | 214 +++
 1 file changed, 214 insertions(+)

diff --git a/media-gfx/asymptote/asymptote-2.41-r1.ebuild 
b/media-gfx/asymptote/asymptote-2.41-r1.ebuild
new file mode 100644
index 000..4dc9ef30750
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.41-r1.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools elisp-common latex-package multilib python-single-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg test vim-syntax X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   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] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   x11-misc/xdg-utils
+   dev-python/pillow[tk,${PYTHON_USEDEP}]
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( virtual/emacs )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   app-text/ghostscript-gpl )
+   test? ( app-text/ghostscript-gpl )"
+
+TEXMF=/usr/share/texmf-site
+
+PATCHES=(
+   # gc.h -> gc/gc.h
+   "${FILESDIR}/${P}-configure-ac.patch"
+
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
+pkg_setup() {
+   (use python || use X) && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
https://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+   $(use_enable opengl gl) \
+   $(use_enable offscreen) \
+   $(use_enable sigsegv)
+}
+
+src_compile() {
+   default
+
+   cd doc || die
+   emake asy.1
+   if use doc; then
+   # info
+   einfo "Making info"
+   emake ${PN}.info
+   cd FAQ || die
+   emake
+   cd .. || die
+   # pdf
+   einfo "Making pdf docs"
+   export VARTEXFONTS="${T}"/fonts
+   # see bug #260606
+   emake -j1 asymptote.pdf
+   emake CAD.pdf
+   fi
+   cd .. || die
+
+   if use emacs; then
+   einfo "Compiling emacs lisp files"
+   elisp-compile base/*.el
+   fi
+}
+
+src_install() {
+   # the program
+   dobin asy
+
+   # .asy files
+   insinto /usr/share/${PN}
+   doins base/*.asy
+
+   # documentation
+   dodoc BUGS ChangeLog README ReleaseNotes TODO
+   doman doc/asy.1
+
+   # X GUI
+   if use X; then
+   python_scriptinto /usr/share/${PN}/GUI
+   python_doscript GUI/*.py
+   dosym /usr/share/${PN}/GUI/xasy.py /usr/bin/xasy
+   doman doc/xasy.1x
+   fi
+
+   # examples
+   if use examples; then
+   insinto /usr/share/${PN}/examples
+   doins \
+   examples/*.asy \
+

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2017-07-02 Thread Justin Lecher
commit: 050f85c575e395a82b1029675a86739dab961946
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Jul  2 08:06:39 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Jul  2 08:07:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050f85c5

media-gfx/asymptote: Bump to EAPI=6

Package-Manager: Portage-2.3.6-prefix, Repoman-2.3.2
Signed-off-by: Justin Lecher  gentoo.org>

 media-gfx/asymptote/asymptote-2.41.ebuild | 25 ++---
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/media-gfx/asymptote/asymptote-2.41.ebuild 
b/media-gfx/asymptote/asymptote-2.41.ebuild
index f48cbea6178..b0de1fb4946 100644
--- a/media-gfx/asymptote/asymptote-2.41.ebuild
+++ b/media-gfx/asymptote/asymptote-2.41.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit autotools elisp-common eutils latex-package multilib python-single-r1
+inherit autotools elisp-common latex-package multilib python-single-r1
 
 DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
 HOMEPAGE="http://asymptote.sourceforge.net/;
@@ -53,24 +53,27 @@ DEPEND="${RDEPEND}
 
 TEXMF=/usr/share/texmf-site
 
+PATCHES=(
+   # gc.h -> gc/gc.h
+   "${FILESDIR}/${P}-configure-ac.patch"
+
+   # Changing pdf, ps, image viewers to xdg-open
+   "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   "${FILESDIR}/${P}-info.patch"
+)
+
 pkg_setup() {
(use python || use X) && python-single-r1_pkg_setup
 }
 
 src_prepare() {
-   # gc.h -> gc/gc.h
-   epatch "${FILESDIR}/${P}-configure-ac.patch"
-
sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-i configure.ac \
|| die "sed configure.ac failed"
 
-   # Changing pdf, ps, image viewers to xdg-open
-   epatch "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   epatch "${FILESDIR}/${P}-info.patch"
-
+   default
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2017-06-28 Thread Andrey Grozin
commit: 59ccf69f735ee24b8f705d70c727fdb2ad08f50f
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Jun 28 08:46:04 2017 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Jun 28 08:46:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ccf69f

media-gfx/asymptote: bump to 2.41

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.41.ebuild  | 210 +
 .../files/asymptote-2.41-configure-ac.patch|  13 ++
 .../asymptote/files/asymptote-2.41-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.41-xdg-utils.patch |  23 +++
 5 files changed, 260 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 89b035d8ea8..c87ab5087f6 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,3 +1,4 @@
 DIST asymptote-2.32.src.tgz 1794495 SHA256 
2035035e02774598312d5588da2685d20fb85a378ea2bbe48b825c5442b18fa5 SHA512 
a0663f1768cb4340bb6e9224d4fbc6e2f8b41501b1f59793d84db2e0f99b9ff071d3dd8fa5c4715c1874f8ef1af713a54b27de37ff40d8ca042f0f48579a57f9
 WHIRLPOOL 
38a8aaa581acb07bcc7ac0c80501acf77abaf609d5ae758d9b5668ac6b8b1343640259cc3948e62a39862404709ddb64b4bbd11bcf20dbb7ce29d4fc25d1
 DIST asymptote-2.36.src.tgz 3449528 SHA256 
cd3276cba498965f8c9e6c56b157d2f22304b0453d175bd9017b4c62b3fd1750 SHA512 
18b079829f90561f88ebde0391f5d842d89ea28bf7b00306b908faeeca21b421127423af3a335bab9afa22036b3d93611702a579513d8a458be2f8cdd54f
 WHIRLPOOL 
532b221d619c8af077e0ef4cda960e6bc1b2c2eab263cfa1eb729df5928f7ae1d9e05459efee18a5a4fa4464b0b3aacd7f5ab42076e8af4e1fc3745f75dd9b6c
 DIST asymptote-2.38.src.tgz 3460789 SHA256 
e9c6dbb3fed27cbaf9ba01fd2264f0cff51781466acb29e76418bed801debcb7 SHA512 
c54974a0476a33112c7913cfd8962e80a5ff10bc11f65b59a2bc0641f3c2fcfe69ba4592d84b33078d85c43fab7261670195766eca6419f6fd4923fd1ace6904
 WHIRLPOOL 
f1d0a31fe25046c072a4963f64c92f718d980712f46637db65a5664c0a94c1eba162902c9ec4e787685f2250158ecffa9e834564ecbd69c6e3b948c5ad7d7a24
+DIST asymptote-2.41.src.tgz 3516426 SHA256 
1d6e7e89fb5293fad7d836fb0477f785a113f689bd71f37a05af18ff0c5eeef0 SHA512 
93f737a44b085c2290c4553c765cf49679820e6623bc5b6d0229818409868876275d6f0571abeb76033955fa95ee594e37d10c9901c54755b085e36760fd96cb
 WHIRLPOOL 
e75a6a2b4e29c3388f221b86958b6564edb14a46dad014acdc81554e1f0ac6b889c757f5a0626af6fb46783bf02393f73e92d2209080a31d665bc23550714a39

diff --git a/media-gfx/asymptote/asymptote-2.41.ebuild 
b/media-gfx/asymptote/asymptote-2.41.ebuild
new file mode 100644
index 000..f48cbea6178
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.41.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools elisp-common eutils latex-package multilib python-single-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg vim-syntax X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   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] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   x11-misc/xdg-utils
+   dev-python/pillow[tk,${PYTHON_USEDEP}]
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( virtual/emacs )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   )"
+
+TEXMF=/usr/share/texmf-site
+
+pkg_setup() {
+   (use python || use X) && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # gc.h -> gc/gc.h
+   epatch "${FILESDIR}/${P}-configure-ac.patch"
+
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   # Changing pdf, ps, image viewers to xdg-open
+   epatch "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   epatch 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/files/, media-gfx/asymptote/

2016-09-11 Thread Andrey Grozin
commit: a22c8b348ac194a6b444e61ee81adb2367e2e3d7
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Sep 11 17:09:51 2016 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Sep 11 17:09:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a22c8b34

media-gfx/asymptote: cleaning old

Package-Manager: portage-2.3.0

 media-gfx/asymptote/Manifest   |   1 -
 media-gfx/asymptote/asymptote-2.35.ebuild  | 211 -
 .../files/asymptote-2.35-configure-ac.patch|  32 
 .../asymptote/files/asymptote-2.35-info.patch  |  13 --
 .../asymptote/files/asymptote-2.35-xdg-utils.patch |  23 ---
 5 files changed, 280 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index add2086..89b035d 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,4 +1,3 @@
 DIST asymptote-2.32.src.tgz 1794495 SHA256 
2035035e02774598312d5588da2685d20fb85a378ea2bbe48b825c5442b18fa5 SHA512 
a0663f1768cb4340bb6e9224d4fbc6e2f8b41501b1f59793d84db2e0f99b9ff071d3dd8fa5c4715c1874f8ef1af713a54b27de37ff40d8ca042f0f48579a57f9
 WHIRLPOOL 
38a8aaa581acb07bcc7ac0c80501acf77abaf609d5ae758d9b5668ac6b8b1343640259cc3948e62a39862404709ddb64b4bbd11bcf20dbb7ce29d4fc25d1
-DIST asymptote-2.35.src.tgz 3348122 SHA256 
ff3cf5b6a6a65fb1fe5b3ef1e94bf9cff8c3376f0cd7be0fdd7079c0fb46c285 SHA512 
671ffdde35b444b645d5ebea016b7fec583c4cecee67cf1700c4b3e2c783abfcc45dfa964864c8bd66be32c13fb109c139346c0dbcfb1b597d4d387ad19c6c97
 WHIRLPOOL 
70cde1fb0821bd7efa27629183fe36871b45d7f352f5a1e529fbdf3c0d50c53059a7d4befcd4d87663da365733b43006ef1399b5541095d85068c63200e1ddf7
 DIST asymptote-2.36.src.tgz 3449528 SHA256 
cd3276cba498965f8c9e6c56b157d2f22304b0453d175bd9017b4c62b3fd1750 SHA512 
18b079829f90561f88ebde0391f5d842d89ea28bf7b00306b908faeeca21b421127423af3a335bab9afa22036b3d93611702a579513d8a458be2f8cdd54f
 WHIRLPOOL 
532b221d619c8af077e0ef4cda960e6bc1b2c2eab263cfa1eb729df5928f7ae1d9e05459efee18a5a4fa4464b0b3aacd7f5ab42076e8af4e1fc3745f75dd9b6c
 DIST asymptote-2.38.src.tgz 3460789 SHA256 
e9c6dbb3fed27cbaf9ba01fd2264f0cff51781466acb29e76418bed801debcb7 SHA512 
c54974a0476a33112c7913cfd8962e80a5ff10bc11f65b59a2bc0641f3c2fcfe69ba4592d84b33078d85c43fab7261670195766eca6419f6fd4923fd1ace6904
 WHIRLPOOL 
f1d0a31fe25046c072a4963f64c92f718d980712f46637db65a5664c0a94c1eba162902c9ec4e787685f2250158ecffa9e834564ecbd69c6e3b948c5ad7d7a24

diff --git a/media-gfx/asymptote/asymptote-2.35.ebuild 
b/media-gfx/asymptote/asymptote-2.35.ebuild
deleted file mode 100644
index 3128d79..
--- a/media-gfx/asymptote/asymptote-2.35.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools elisp-common eutils latex-package multilib python-single-r1
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
-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 offscreen 
+opengl python sigsegv svg vim-syntax X"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   offscreen? ( opengl )"
-
-RDEPEND="
-   >=sys-libs/ncurses-5.4-r5:0=
-   >=sys-libs/readline-4.3-r5:0=
-   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] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   python? ( ${PYTHON_DEPS} )
-   X? (
-   ${PYTHON_DEPS}
-   x11-misc/xdg-utils
-   dev-python/pillow[tk,${PYTHON_USEDEP}]
-   )
-   latex? (
-   virtual/latex-base
-   >=dev-texlive/texlive-latexextra-2013
-   )
-   emacs? ( virtual/emacs )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? (
-   dev-lang/perl
-   media-gfx/imagemagick[png]
-   virtual/texi2dvi
-   virtual/latex-base
-   )"
-
-TEXMF=/usr/share/texmf-site
-
-pkg_setup() {
-   (use python || use X) && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   # Fixing sigsegv enabling
-   epatch "${FILESDIR}/${P}-configure-ac.patch"
-   einfo "Patching configure.ac"
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   # Changing pdf, ps, image viewers to xdg-open
-   epatch "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2016-09-11 Thread Andrey Grozin
commit: 1037d22e2e7b2475e77cc4d976725bece280bc99
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Sep 11 16:23:10 2016 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Sep 11 16:23:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1037d22e

media-gfx/asymptote: bump to 2.38

Package-Manager: portage-2.3.0

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.38.ebuild  | 211 +
 .../files/asymptote-2.38-configure-ac.patch|  13 ++
 .../asymptote/files/asymptote-2.38-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.38-xdg-utils.patch |  23 +++
 5 files changed, 261 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 4e33bd1..add2086 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,3 +1,4 @@
 DIST asymptote-2.32.src.tgz 1794495 SHA256 
2035035e02774598312d5588da2685d20fb85a378ea2bbe48b825c5442b18fa5 SHA512 
a0663f1768cb4340bb6e9224d4fbc6e2f8b41501b1f59793d84db2e0f99b9ff071d3dd8fa5c4715c1874f8ef1af713a54b27de37ff40d8ca042f0f48579a57f9
 WHIRLPOOL 
38a8aaa581acb07bcc7ac0c80501acf77abaf609d5ae758d9b5668ac6b8b1343640259cc3948e62a39862404709ddb64b4bbd11bcf20dbb7ce29d4fc25d1
 DIST asymptote-2.35.src.tgz 3348122 SHA256 
ff3cf5b6a6a65fb1fe5b3ef1e94bf9cff8c3376f0cd7be0fdd7079c0fb46c285 SHA512 
671ffdde35b444b645d5ebea016b7fec583c4cecee67cf1700c4b3e2c783abfcc45dfa964864c8bd66be32c13fb109c139346c0dbcfb1b597d4d387ad19c6c97
 WHIRLPOOL 
70cde1fb0821bd7efa27629183fe36871b45d7f352f5a1e529fbdf3c0d50c53059a7d4befcd4d87663da365733b43006ef1399b5541095d85068c63200e1ddf7
 DIST asymptote-2.36.src.tgz 3449528 SHA256 
cd3276cba498965f8c9e6c56b157d2f22304b0453d175bd9017b4c62b3fd1750 SHA512 
18b079829f90561f88ebde0391f5d842d89ea28bf7b00306b908faeeca21b421127423af3a335bab9afa22036b3d93611702a579513d8a458be2f8cdd54f
 WHIRLPOOL 
532b221d619c8af077e0ef4cda960e6bc1b2c2eab263cfa1eb729df5928f7ae1d9e05459efee18a5a4fa4464b0b3aacd7f5ab42076e8af4e1fc3745f75dd9b6c
+DIST asymptote-2.38.src.tgz 3460789 SHA256 
e9c6dbb3fed27cbaf9ba01fd2264f0cff51781466acb29e76418bed801debcb7 SHA512 
c54974a0476a33112c7913cfd8962e80a5ff10bc11f65b59a2bc0641f3c2fcfe69ba4592d84b33078d85c43fab7261670195766eca6419f6fd4923fd1ace6904
 WHIRLPOOL 
f1d0a31fe25046c072a4963f64c92f718d980712f46637db65a5664c0a94c1eba162902c9ec4e787685f2250158ecffa9e834564ecbd69c6e3b948c5ad7d7a24

diff --git a/media-gfx/asymptote/asymptote-2.38.ebuild 
b/media-gfx/asymptote/asymptote-2.38.ebuild
new file mode 100644
index ..ac5a8b7
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.38.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools elisp-common eutils latex-package multilib python-single-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg vim-syntax X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   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] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   x11-misc/xdg-utils
+   dev-python/pillow[tk,${PYTHON_USEDEP}]
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( virtual/emacs )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   )"
+
+TEXMF=/usr/share/texmf-site
+
+pkg_setup() {
+   (use python || use X) && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # gc.h -> gc/gc.h
+   epatch "${FILESDIR}/${P}-configure-ac.patch"
+
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   # Changing pdf, ps, image viewers to xdg-open
+   epatch "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   epatch "${FILESDIR}/${P}-info.patch"
+
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2016-02-13 Thread Andrey Grozin
commit: 400077d5778ecfb7926b35547d346b4df1ac0e14
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Feb 13 21:33:46 2016 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Feb 13 21:33:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400077d5

media-gfx/asymptote: version bump

Compatible with sci-libs/gsl-2.1
Bug: 574622

Package-Manager: portage-2.2.27

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.36.ebuild  | 211 +
 .../files/asymptote-2.36-configure-ac.patch|  32 
 .../asymptote/files/asymptote-2.36-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.36-xdg-utils.patch |  23 +++
 5 files changed, 280 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 9dde0f1..4e33bd1 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1,3 @@
 DIST asymptote-2.32.src.tgz 1794495 SHA256 
2035035e02774598312d5588da2685d20fb85a378ea2bbe48b825c5442b18fa5 SHA512 
a0663f1768cb4340bb6e9224d4fbc6e2f8b41501b1f59793d84db2e0f99b9ff071d3dd8fa5c4715c1874f8ef1af713a54b27de37ff40d8ca042f0f48579a57f9
 WHIRLPOOL 
38a8aaa581acb07bcc7ac0c80501acf77abaf609d5ae758d9b5668ac6b8b1343640259cc3948e62a39862404709ddb64b4bbd11bcf20dbb7ce29d4fc25d1
 DIST asymptote-2.35.src.tgz 3348122 SHA256 
ff3cf5b6a6a65fb1fe5b3ef1e94bf9cff8c3376f0cd7be0fdd7079c0fb46c285 SHA512 
671ffdde35b444b645d5ebea016b7fec583c4cecee67cf1700c4b3e2c783abfcc45dfa964864c8bd66be32c13fb109c139346c0dbcfb1b597d4d387ad19c6c97
 WHIRLPOOL 
70cde1fb0821bd7efa27629183fe36871b45d7f352f5a1e529fbdf3c0d50c53059a7d4befcd4d87663da365733b43006ef1399b5541095d85068c63200e1ddf7
+DIST asymptote-2.36.src.tgz 3449528 SHA256 
cd3276cba498965f8c9e6c56b157d2f22304b0453d175bd9017b4c62b3fd1750 SHA512 
18b079829f90561f88ebde0391f5d842d89ea28bf7b00306b908faeeca21b421127423af3a335bab9afa22036b3d93611702a579513d8a458be2f8cdd54f
 WHIRLPOOL 
532b221d619c8af077e0ef4cda960e6bc1b2c2eab263cfa1eb729df5928f7ae1d9e05459efee18a5a4fa4464b0b3aacd7f5ab42076e8af4e1fc3745f75dd9b6c

diff --git a/media-gfx/asymptote/asymptote-2.36.ebuild 
b/media-gfx/asymptote/asymptote-2.36.ebuild
new file mode 100644
index 000..6ea5ef6
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.36.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools elisp-common eutils latex-package multilib python-single-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg vim-syntax X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   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] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   x11-misc/xdg-utils
+   dev-python/pillow[tk,${PYTHON_USEDEP}]
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( virtual/emacs )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   )"
+
+TEXMF=/usr/share/texmf-site
+
+pkg_setup() {
+   (use python || use X) && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # Fixing sigsegv enabling
+   epatch "${FILESDIR}/${P}-configure-ac.patch"
+   einfo "Patching configure.ac"
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   # Changing pdf, ps, image viewers to xdg-open
+   epatch "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   epatch "${FILESDIR}/${P}-info.patch"
+
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
http://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2015-12-23 Thread Andrey Grozin
commit: 60f2c8e147bdd35fa3bb50e94ce8736547e701fb
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Dec 23 14:52:01 2015 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Dec 23 14:54:31 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f2c8e1

media-gfx/asymptote: bump to 2.35

Package-Manager: portage-2.2.26

 media-gfx/asymptote/Manifest   |   1 +
 media-gfx/asymptote/asymptote-2.35.ebuild  | 211 +
 .../files/asymptote-2.35-configure-ac.patch|  32 
 .../asymptote/files/asymptote-2.35-info.patch  |  13 ++
 .../asymptote/files/asymptote-2.35-xdg-utils.patch |  23 +++
 5 files changed, 280 insertions(+)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index f27fe05..9dde0f1 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1 +1,2 @@
 DIST asymptote-2.32.src.tgz 1794495 SHA256 
2035035e02774598312d5588da2685d20fb85a378ea2bbe48b825c5442b18fa5 SHA512 
a0663f1768cb4340bb6e9224d4fbc6e2f8b41501b1f59793d84db2e0f99b9ff071d3dd8fa5c4715c1874f8ef1af713a54b27de37ff40d8ca042f0f48579a57f9
 WHIRLPOOL 
38a8aaa581acb07bcc7ac0c80501acf77abaf609d5ae758d9b5668ac6b8b1343640259cc3948e62a39862404709ddb64b4bbd11bcf20dbb7ce29d4fc25d1
+DIST asymptote-2.35.src.tgz 3348122 SHA256 
ff3cf5b6a6a65fb1fe5b3ef1e94bf9cff8c3376f0cd7be0fdd7079c0fb46c285 SHA512 
671ffdde35b444b645d5ebea016b7fec583c4cecee67cf1700c4b3e2c783abfcc45dfa964864c8bd66be32c13fb109c139346c0dbcfb1b597d4d387ad19c6c97
 WHIRLPOOL 
70cde1fb0821bd7efa27629183fe36871b45d7f352f5a1e529fbdf3c0d50c53059a7d4befcd4d87663da365733b43006ef1399b5541095d85068c63200e1ddf7

diff --git a/media-gfx/asymptote/asymptote-2.35.ebuild 
b/media-gfx/asymptote/asymptote-2.35.ebuild
new file mode 100644
index 000..52905a5
--- /dev/null
+++ b/media-gfx/asymptote/asymptote-2.35.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools elisp-common eutils latex-package multilib python-single-r1
+
+DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
+HOMEPAGE="http://asymptote.sourceforge.net/;
+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 offscreen 
+opengl python sigsegv svg vim-syntax X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   offscreen? ( opengl )"
+
+RDEPEND="
+   >=sys-libs/ncurses-5.4-r5:0=
+   >=sys-libs/readline-4.3-r5:0=
+   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] )
+   fftw? ( >=sci-libs/fftw-3.0.1 )
+   gsl? ( sci-libs/gsl )
+   python? ( ${PYTHON_DEPS} )
+   X? (
+   ${PYTHON_DEPS}
+   x11-misc/xdg-utils
+   dev-python/pillow[tk,${PYTHON_USEDEP}]
+   )
+   latex? (
+   virtual/latex-base
+   >=dev-texlive/texlive-latexextra-2013
+   )
+   emacs? ( virtual/emacs )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+DEPEND="${RDEPEND}
+   doc? (
+   dev-lang/perl
+   media-gfx/imagemagick[png]
+   virtual/texi2dvi
+   virtual/latex-base
+   )"
+
+TEXMF=/usr/share/texmf-site
+
+pkg_setup() {
+   (use python || use X) && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # Fixing sigsegv enabling
+   epatch "${FILESDIR}/${P}-configure-ac.patch"
+   einfo "Patching configure.ac"
+   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
+   -i configure.ac \
+   || die "sed configure.ac failed"
+
+   # Changing pdf, ps, image viewers to xdg-open
+   epatch "${FILESDIR}/${P}-xdg-utils.patch"
+
+   # Bug #322473
+   epatch "${FILESDIR}/${P}-info.patch"
+
+   eautoreconf
+}
+
+src_configure() {
+   # for the CPPFLAGS see
+   # 
http://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
+   econf \
+   CPPFLAGS=-DHAVE_SYS_TYPES_H \
+   CFLAGS="${CXXFLAGS}" \
+   --disable-gc-debug \
+   $(use_enable boehm-gc gc system) \
+   $(use_enable fftw) \
+   $(use_enable gsl) \
+   $(use_enable opengl gl) \
+   $(use_enable offscreen) \
+   $(use_with sigsegv)
+}
+
+src_compile() {
+   default
+
+   cd doc || die
+   emake asy.1
+   if use doc; then
+   # info
+   einfo "Making info"
+   emake ${PN}.info
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2015-11-11 Thread Agostino Sarubbo
commit: d82e6a11a95d1212410ace5825bd8d0ea6d23f3e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Nov 11 09:52:39 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Nov 11 09:52:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d82e6a11

media-gfx/asymptote: x86 stable wrt bug #551374

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

 media-gfx/asymptote/asymptote-2.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.32.ebuild 
b/media-gfx/asymptote/asymptote-2.32.ebuild
index fcbf4ba..f171369 100644
--- a/media-gfx/asymptote/asymptote-2.32.ebuild
+++ b/media-gfx/asymptote/asymptote-2.32.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg vim-syntax X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/, media-gfx/asymptote/files/

2015-11-11 Thread Justin Lecher
commit: d4b53ef9737f262afefe09ec5539e35c2c425d43
Author: Justin Lecher  gentoo  org>
AuthorDate: Wed Nov 11 09:59:12 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Wed Nov 11 09:59:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b53ef9

media-gfx/asymptote: Drop old

obsolets

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=314265

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=458598

Package-Manager: portage-2.2.23
Signed-off-by: Justin Lecher  gentoo.org>

 media-gfx/asymptote/Manifest   |   1 -
 media-gfx/asymptote/asymptote-2.21.ebuild  | 205 -
 .../files/asymptote-2.21-configure-ac.patch|  32 
 .../asymptote/files/asymptote-2.21-info.patch  |  13 --
 .../asymptote/files/asymptote-2.21-xdg-utils.patch |  22 ---
 .../files/asymptote-2.27-configure-ac.patch|  32 
 .../asymptote/files/asymptote-2.27-info.patch  |  13 --
 .../asymptote/files/asymptote-2.27-xdg-utils.patch |  23 ---
 8 files changed, 341 deletions(-)

diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest
index 8453a4e..f27fe05 100644
--- a/media-gfx/asymptote/Manifest
+++ b/media-gfx/asymptote/Manifest
@@ -1,2 +1 @@
-DIST asymptote-2.21.src.tgz 1797507 SHA256 
5fe6cfa880a9dba36105d45e5c2bcd0491240da760d455997656dd6e3b90931e SHA512 
10341674f0b88611a341d2cb8abd1dfaec1d271bb66fb3cd00442427b432107c6c6deeec548b4c7cf114b77a764f0efe627bf421f990e64626d3bb60a91a
 WHIRLPOOL 
d30d88eac92e1e4ea411a54e0bd0149d5146db484113cbbc990cbb5250ef46fac804668929f652fddfc87a094f150692abb5f0f2b2719801fe424eb6e31f4d77
 DIST asymptote-2.32.src.tgz 1794495 SHA256 
2035035e02774598312d5588da2685d20fb85a378ea2bbe48b825c5442b18fa5 SHA512 
a0663f1768cb4340bb6e9224d4fbc6e2f8b41501b1f59793d84db2e0f99b9ff071d3dd8fa5c4715c1874f8ef1af713a54b27de37ff40d8ca042f0f48579a57f9
 WHIRLPOOL 
38a8aaa581acb07bcc7ac0c80501acf77abaf609d5ae758d9b5668ac6b8b1343640259cc3948e62a39862404709ddb64b4bbd11bcf20dbb7ce29d4fc25d1

diff --git a/media-gfx/asymptote/asymptote-2.21.ebuild 
b/media-gfx/asymptote/asymptote-2.21.ebuild
deleted file mode 100644
index eb03177..000
--- a/media-gfx/asymptote/asymptote-2.21.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-SUPPORT_PYTHON_ABIS=1
-PYTHON_DEPEND="python? 2"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit eutils autotools elisp-common latex-package multilib python
-
-DESCRIPTION="A vector graphics language that provides a framework for 
technical drawing"
-HOMEPAGE="http://asymptote.sourceforge.net/;
-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 offscreen 
+opengl python sigsegv svg vim-syntax X"
-
-REQUIRED_USE="offscreen? ( opengl )"
-
-RDEPEND="
-   >=sys-libs/readline-4.3-r5:0
-   >=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] )
-   fftw? ( >=sci-libs/fftw-3.0.1 )
-   gsl? ( sci-libs/gsl )
-   X? ( x11-misc/xdg-utils dev-lang/python dev-python/imaging[tk] )
-   latex? ( virtual/latex-base dev-texlive/texlive-latexextra )
-   emacs? ( virtual/emacs )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-DEPEND="${RDEPEND}
-   doc? ( dev-lang/perl virtual/texi2dvi virtual/latex-base 
media-gfx/imagemagick[png] )"
-
-TEXMF=/usr/share/texmf-site
-
-src_prepare() {
-   # Fixing sigsegv enabling
-   epatch "${FILESDIR}/${P}-configure-ac.patch"
-   einfo "Patching configure.ac"
-   sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \
-   -i configure.ac \
-   || die "sed configure.ac failed"
-
-   # Changing pdf, ps, image viewers to xdg-open
-   epatch "${FILESDIR}/${P}-xdg-utils.patch"
-
-   # Bug #322473
-   epatch "${FILESDIR}/${P}-info.patch"
-
-   eautoreconf
-}
-
-src_configure() {
-   # for the CPPFLAGS see
-   # 
http://sourceforge.net/forum/forum.php?thread_id=1683277_id=409349
-   econf \
-   CPPFLAGS=-DHAVE_SYS_TYPES_H \
-   CFLAGS="${CXXFLAGS}" \
-   --disable-gc-debug \
-   $(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
-
-   cd doc || die
-   emake asy.1
-   if use doc; then
-   # info
-   einfo "Making info"
-   emake 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2015-11-10 Thread Agostino Sarubbo
commit: c36a7ebf82cf954d6341ef2fb2b02919271fd63e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 10 11:44:57 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 10 11:44:57 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c36a7ebf

media-gfx/asymptote: amd64 stable wrt bug #551374

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 media-gfx/asymptote/asymptote-2.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.32.ebuild 
b/media-gfx/asymptote/asymptote-2.32.ebuild
index d15bd1c..034b46c 100644
--- a/media-gfx/asymptote/asymptote-2.32.ebuild
+++ b/media-gfx/asymptote/asymptote-2.32.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="+boehm-gc doc emacs examples fftw gsl +imagemagick latex offscreen 
+opengl python sigsegv svg vim-syntax X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/

2015-10-02 Thread Justin Lecher
commit: 777e1ce1a63ffa99d56f0b4f47f76dec7925ac88
Author: Justin Lecher  gentoo  org>
AuthorDate: Fri Oct  2 07:57:55 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Fri Oct  2 09:41:13 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777e1ce1

media-gfx/asymptote: Add missing slot operator

Package-Manager: portage-2.2.22
Signed-off-by: Justin Lecher  gentoo.org>

 media-gfx/asymptote/asymptote-2.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/asymptote/asymptote-2.32.ebuild 
b/media-gfx/asymptote/asymptote-2.32.ebuild
index 41b0a1f..d15bd1c 100644
--- a/media-gfx/asymptote/asymptote-2.32.ebuild
+++ b/media-gfx/asymptote/asymptote-2.32.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
offscreen? ( opengl )"
 
 RDEPEND="
-   >=sys-libs/ncurses-5.4-r5
+   >=sys-libs/ncurses-5.4-r5:0=
>=sys-libs/readline-4.3-r5:0=
imagemagick? ( media-gfx/imagemagick[png] )
opengl? ( >=media-libs/mesa-8 )