aboutsummaryrefslogtreecommitdiffstats
path: root/math/geogebra/Makefile
blob: b44bef408216fdd7f48a7355bdc9fc6e0cad1776 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Created by: Nicola Vitale <nivit@email.it>
# $FreeBSD$

PORTNAME=   geogebra
PORTVERSION=    5.0.341.0
CATEGORIES= math java
MASTER_SITES=   http://download.geogebra.org/installers/5.0/ \
        http://freebsd.uzsolt.hu/src/
DISTNAME=   GeoGebra-Linux-Portable-${PORTVERSION:S/./-/g}
DISTFILES=  ${DISTNAME}${EXTRACT_SUFX} geogebra.png
EXTRACT_ONLY=   ${DISTNAME}${EXTRACT_SUFX}

MAINTAINER= udvzsolt@gmail.com
COMMENT=    Dynamic software that joins geometry, algebra, and calculus

LICENSE=    GEOGEBRA
LICENSE_NAME=   GeoGebra Non-Commercial License Agreement
LICENSE_FILE=   ${WRKSRC}/LICENSE.txt
LICENSE_PERMS=  dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept

ONLY_FOR_ARCHS= i386 amd64

SUB_FILES=  geogebra.desktop
CONFLICTS=  math/geogebra-i18n-[0-9]*
NO_BUILD=   yes
NO_ARCH=    yes
USES=       tar:bzip2 desktop-file-utils shebangfix
USE_JAVA=   yes
WRKSRC=     ${WRKDIR}/${DISTNAME}

SUB_FILES=  geogebra.desktop geogebra.sh
SUB_LIST=   JAVA=${JAVA}

INSTALLS_ICONS= yes

do-install:
    @${MKDIR} ${STAGEDIR}${DATADIR}/${PORTNAME}
    ${INSTALL_SCRIPT} ${WRKDIR}/geogebra.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
    ${INSTALL_DATA} ${WRKSRC}/geogebra/*.jar ${STAGEDIR}${DATADIR}/${PORTNAME}
    @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages
    ${INSTALL_DATA} ${WRKDIR}/geogebra.desktop ${STAGEDIR}${DESKTOPDIR}
    @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps
    ${INSTALL_DATA} ${DISTDIR}/geogebra.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/geogebra.png

.include <bsd.port.mk>