# $OpenBSD$

COMMENT=	educational mathematical software

V=		4.0.38.0
PKGNAME=	GeoGebra-${V}
DISTNAME=	GeoGebra-Unixlike-Installer-${V}

CATEGORIES=	math java

HOMEPAGE=	http://www.geogebra.org

# GeoGebra Source:
#   GPLv3
# Language Files and Documentation:
#   Creative Commons Attribution-Share Alike 3.0
# See: http://www.geogebra.org/download/license.txt
PERMIT_PACKAGE_CDROM=	Yes
PERMIT_PACKAGE_FTP=	Yes
PERMIT_DISTFILES_CDROM=	Yes
PERMIT_DISTFILES_FTP=	Yes

MASTER_SITES=		http://geogebra.googlecode.com/files/

MODULES=		java
MODJAVA_VER=		1.5+
MODJAVA_JRERUN=		Yes

RUN_DEPENDS=		java/javaPathHelper \
			devel/desktop-file-utils \
			x11/gtk+2,-guic

USE_X11=		Yes
NO_BUILD=		Yes
NO_REGRESS=		Yes

DIFF_ARGS+=		-a

WRKDIST=		${WRKDIR}/
PKG_ARCH=		*

post-patch:
	sed 's#/usr#${WRKINST}${PREFIX}#g' ${WRKSRC}/geogebra-${V}/install.sh \
	> ${WRKSRC}/geogebra-${V}/install-patched.sh
	chmod +x ${WRKSRC}/geogebra-${V}/install-patched.sh
	sed 's#/usr#${TRUEPREFIX}#g' ${WRKSRC}/geogebra-${V}/geogebra.desktop \
	> ${WRKSRC}/geogebra-${V}/geogebra.desktop.patched
	mv ${WRKSRC}/geogebra-${V}/geogebra.desktop.patched \
	${WRKSRC}/geogebra-${V}/geogebra.desktop
	sed 's#/usr#${PREFIX}#g' ${WRKSRC}/geogebra-${V}/geogebra \
	> ${WRKSRC}/geogebra-${V}/geogebra.patched
	mv ${WRKSRC}/geogebra-${V}/geogebra.patched \
	${WRKSRC}/geogebra-${V}/geogebra

do-install:
	mkdir -p ${PREFIX}/share/mime/packages
	mkdir -p ${PREFIX}/share/applications
	cd ${WRKSRC}/geogebra-${V}/ && ./install-patched.sh
	

.include <bsd.port.mk>
