diff options
author | nivit <nivit@FreeBSD.org> | 2012-07-18 23:47:48 +0800 |
---|---|---|
committer | nivit <nivit@FreeBSD.org> | 2012-07-18 23:47:48 +0800 |
commit | 5476d82e0220d9b3fc0b46db2f605d2851a49bed (patch) | |
tree | 010421981d05511f19a9b8c88171a9d8966202b1 | |
parent | b9c57af8f4119141aab41c55332d1d5a8a79079d (diff) | |
download | freebsd-ports-gnome-5476d82e0220d9b3fc0b46db2f605d2851a49bed.tar.gz freebsd-ports-gnome-5476d82e0220d9b3fc0b46db2f605d2851a49bed.tar.zst freebsd-ports-gnome-5476d82e0220d9b3fc0b46db2f605d2851a49bed.zip |
MathJax is an open source JavaScript display engine for mathematics
that works in all modern browsers.
WWW: http://www.mathjax.org
Buildlog: http://goo.gl/Gnr3v
PR: ports/153195
Submitted by: Lukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl>
-rw-r--r-- | www/Makefile | 1 | ||||
-rw-r--r-- | www/mathjax/Makefile | 36 | ||||
-rw-r--r-- | www/mathjax/distinfo | 2 | ||||
-rw-r--r-- | www/mathjax/pkg-descr | 4 |
4 files changed, 43 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index 83bf50a7e17b..6349c12bd02a 100644 --- a/www/Makefile +++ b/www/Makefile @@ -426,6 +426,7 @@ SUBDIR += mahara SUBDIR += mambo SUBDIR += man2web + SUBDIR += mathjax SUBDIR += mathopd SUBDIR += mawstats SUBDIR += mediawiki diff --git a/www/mathjax/Makefile b/www/mathjax/Makefile new file mode 100644 index 000000000000..fb471a602930 --- /dev/null +++ b/www/mathjax/Makefile @@ -0,0 +1,36 @@ +# -*- mode: makefile-bsdmake -*- +# New ports collection makefile for: www/mathjax +# Date created: 7 December 2010 +# Whom: Lukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl> +# +# $FreeBSD$ + +PORTNAME= MathJax +PORTVERSION= 2.0 +#PORTREVISION= 0 +CATEGORIES= www +MASTER_SITES= https://nodeload.github.com/mathjax/MathJax/tarball/v${PORTVERSION}-latest?dummy=/ + +MAINTAINER= lukasz.stelmach@iem.pw.edu.pl +COMMENT= A cross-browser JavaScript display engine for mathematics + +FETCH_BEFORE_ARGS= -o ${DISTNAME}${EXTRACT_SUFX} + +NO_BUILD= yes + +WRKSRC= ${WRKDIR}/mathjax-MathJax-07669ac + +# Changing permissions of 30k files with find -exec (COPYTREE) is way +# too slow. +do-install: + ${MKDIR} ${WWWDIR} + (cd ${WRKSRC} && \ + ${FIND} -d . | ${CPIO} -dumpl ${WWWDIR} >/dev/null 2>&1) + ${FIND} -d ${WWWDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755 + ${FIND} -d ${WWWDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} ${SHAREMODE} + ${CHOWN} -R ${BINOWN}:${BINGRP} ${WWWDIR} + @(cd ${PREFIX}; ${FIND} -s ${WWWDIR_REL} -not -type d) >> ${TMPPLIST} + @(cd ${PREFIX}; ${FIND} -s -d ${WWWDIR_REL} -type d) \ + | ${SED} -ne 's,^,@dirrm ,p' >> ${TMPPLIST} + +.include <bsd.port.mk> diff --git a/www/mathjax/distinfo b/www/mathjax/distinfo new file mode 100644 index 000000000000..172239a3d1f4 --- /dev/null +++ b/www/mathjax/distinfo @@ -0,0 +1,2 @@ +SHA256 (MathJax-2.0.tar.gz) = 01ad97362b9bac25420cbffd9d733d9abd3a750ba82b68063d4b2608c43a70ae +SIZE (MathJax-2.0.tar.gz) = 9457775 diff --git a/www/mathjax/pkg-descr b/www/mathjax/pkg-descr new file mode 100644 index 000000000000..ff7665608314 --- /dev/null +++ b/www/mathjax/pkg-descr @@ -0,0 +1,4 @@ +MathJax is an open source JavaScript display engine for mathematics +that works in all modern browsers. + +WWW: http://www.mathjax.org |