pkgsrc-wip/fricas-svn/Makefile

51 lines
1.3 KiB
Makefile

# $NetBSD: Makefile,v 1.29 2013/05/27 23:19:32 asau Exp $
PKGNAME= fricas-1.2.0
DISTNAME= ${PKGNAME}-full
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fricas/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= asau@inbox.ru
HOMEPAGE= http://fricas.sourceforge.net/
COMMENT= FriCAS is a fork of the Axiom computer algebra system
LICENSE= modified-bsd
BUILD_DEPENDS+= noweb-[0-9]*:../../devel/noweb
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
GNU_CONFIGURE= yes
USE_TOOLS+= gmake
# Problems:
# 1. Building X11 interfaces requires X server running.
# We should run Xvfb for that stage.
# 4. Emacs files should go into "site-lisp".
# 5. view3D hangs sometimes (?), killing it doesn't affect binary package.
#INSTALLATION_DIRS= lib/fricas/emacs
.include "options.mk"
.if !empty(PKG_OPTIONS:Mclisp)
INSTALL_UNSTRIPPED= yes # don't strip AXIOMsys, it breaks FFI
.endif
.if 1 # extract from Subversion
. if !empty(PKG_OPTIONS:Mx11)
post-build:
# This should start Xvfb temporarily (1024x768x24 resolution recommended):
cd ${WRKSRC}/src/paste && ${MAKE_PROGRAM} gphts
. endif
# Get it from Subversion repository:
SVN_REPOSITORIES= fricas
SVN_REPO.fricas= http://fricas.svn.sourceforge.net/svnroot/fricas/trunk
WRKSRC= ${WRKDIR}/fricas
.include "../../wip/mk/svn-package.mk"
.endif
.include "../../mk/bsd.pkg.mk"