51 lines
1.3 KiB
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"
|