Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 127787 Details for
Bug 188518
media-gfx/asymptote-1.33 version bump; all versions fail with USE=boehm-gc
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
asymptote-1.33 ebuild
asymptote-1.33.ebuild (text/plain), 3.38 KB, created by
Peter Ansell
on 2007-08-11 23:24:32 UTC
(
hide
)
Description:
asymptote-1.33 ebuild
Filename:
MIME Type:
Creator:
Peter Ansell
Created:
2007-08-11 23:24:32 UTC
Size:
3.38 KB
patch
obsolete
># Copyright 1999-2007 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/media-gfx/asymptote/asymptote-1.29.ebuild,v 1.2 2007/08/03 06:50:43 centic Exp $ > >inherit eutils elisp-common > >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-2" > >SLOT="0" >KEYWORDS="~amd64 x86" > >IUSE="boehm-gc doc fftw emacs gsl vim-syntax" > >RDEPEND=">=sys-libs/readline-4.3-r5 > >=sys-libs/ncurses-5.4-r5 > dev-libs/libsigsegv > boehm-gc? ( >=dev-libs/boehm-gc-7.0 ) > virtual/tetex > fftw? ( >=sci-libs/fftw-3.0.1 ) > emacs? ( virtual/emacs ) > gsl? ( sci-libs/gsl ) > vim-syntax? ( app-editors/vim )" >DEPEND="${RDEPEND} > >=sys-devel/autoconf-2.5 > >=sys-devel/bison-1.875 > >=sys-devel/flex-2.5.4a-r5 > doc? ( >=media-gfx/imagemagick-6.1.3.2 > virtual/ghostscript > >=sys-apps/texinfo-4.7-r1 )" > >pkg_setup() { > # checking if Boehm garbage collector was compiled with c++ support > if use boehm-gc ; then > if ! built_with_use dev-libs/boehm-gc nocxx ; then > einfo "dev-libs/boehm-gc has been compiled with nocxx use flag disabled" > else > echo > eerror "You have to rebuild dev-libs/boehm-gc enabling c++ support" > die > fi > fi > > if ! built_with_use dev-lang/python tk; then > eerror "Please reemerge dev-lang/python with 'tk' support or xasy will" > eerror "not work. In order to fix this, execute the following:" > eerror "echo \"dev-lang/python tk\" >> /etc/portage/package.use" > eerror "and reemerge dev-lang/python before emerging asymptote." > die "requires dev-lang/python with use-flag 'tk'!!" > fi >} > >src_unpack() { > unpack ${A} > > cd ${S} > > # Fixing fftw and gsl enabling > epatch ${FILESDIR}/${P}-configure-ac.patch > einfo "Patching configure.ac" > sed -i \ > -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \ > configure.ac || die "sed configure.ac failed" > > einfo "Building configure" > WANT_AUTOCONF=2.5 autoconf > > epatch ${FILESDIR}/${P}-makefile.patch >} > >src_compile() { > for dir in `find /var/cache/fonts -type d`; do addwrite ${dir}; done > > # for the CPPFLAGS see http://sourceforge.net/forum/forum.php?thread_id=1683277&forum_id=409349 > myconf="--with-latex=/usr/share/texmf/tex/latex --disable-gc-debug CPPFLAGS=-DHAVE_SYS_TYPES_H" > if use boehm-gc; then > myconf="${myconf} --enable-gc=system" > else > myconf="${myconf} --disable-gc" > fi > > econf ${myconf} $(use_with fftw) $(use_with gsl) || die "econf failed" > emake || die "emake failed" >} > >src_install() { > for dir in `find /var/cache/fonts -type d`; do addwrite ${dir}; done > > if use doc; then > target="install-all" > else > target="install" > fi > > make DESTDIR=${D} ${target} || die "make install failed" > > dodoc BUGS ChangeLog README ReleaseNotes TODO > > if use emacs ; then > elisp-site-file-install base/asy-mode.el > elisp-site-file-install base/asy-keywords.el > elisp-site-file-install "${FILESDIR}"/64asy-gentoo.el > fi > > if use vim-syntax ; then > insinto /usr/share/vim/vimfiles/syntax > doins base/asy.vim > fi >} > >pkg_postinst() { > einfo 'Updating TeX tree...' > texhash &> /dev/null > > elog 'Use the variable ASYMPTOTE_PSVIEWER to set the postscript viewer' > elog 'Use the variable ASYMPTOTE_PDFVIEWER to set the PDF viewer' > > use emacs && elisp-site-regen >} > >pkg_postrm() { > einfo 'Updating TeX tree...' > texhash &> /dev/null > > [ -f "${SITELISP}"/site-gentoo.el ] && elisp-site-regen >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 188518
: 127787 |
127789
|
127791
|
128497
|
128499