1 # Created by: Nicola Vitale <nivit@email.it>
8 MASTER_SITES= GOOGLE_CODE
10 DISTNAME= GeoGebra-Unixlike-Installer-${PORTVERSION}
12 MAINTAINER= nivit@FreeBSD.org
13 COMMENT= Dynamic software that joins geometry, algebra, and calculus
16 LICENSE_NAME= GeoGebra Non-Commercial License Agreement
17 LICENSE_FILE= ${WRKSRC}/_license.txt
18 LICENSE_PERMS= dist-sell pkg-sell auto-accept
20 RUN_DEPENDS= bash:${PORTSDIR}/shells/bash
22 DATADIR= ${JAVASHAREDIR}/${PORTNAME}
27 USES= desktop-file-utils shared-mime-info
28 WRKSRC= ${WRKDIR}/geogebra-${PORTVERSION}
29 FIND_JARS= -type f -name "*.jar" -maxdepth 1 -print0
32 cd ${WRKSRC} && ${MKDIR} ${STAGEDIR}${DATADIR} && \
33 ${INSTALL_SCRIPT} ${WRKSRC}/geogebra ${STAGEDIR}${DATADIR} && \
34 ${LN} -s ${DATADIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} && \
35 ${FIND} . ${FIND_JARS} | ${XARGS} -0 -J % ${INSTALL_DATA} % ${STAGEDIR}${DATADIR} && \
36 ${COPYTREE_SHARE} icons ${STAGEDIR}${PREFIX}/share && \
37 ${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages && \
38 ${INSTALL_DATA} ${WRKSRC}/geogebra.xml ${STAGEDIR}${PREFIX}/share/mime/packages && \
39 ${INSTALL_DATA} ${WRKSRC}/geogebra.desktop ${STAGEDIR}${DESKTOPDIR}
41 .include <bsd.port.mk>