svn commit: r411835 - head/math/geogebra
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri Mar 25 12:34:48 UTC 2016
Author: amdmi3
Date: Fri Mar 25 12:34:46 2016
New Revision: 411835
URL: https://svnweb.freebsd.org/changeset/ports/411835
Log:
- Update to 5.0.218.0 and add mirror, fixing fetch
- Fix LICENSE
- Simplify installation
PR: 208249
Submitted by: udvzsolt at gmail.com (maintainer)
Modified:
head/math/geogebra/Makefile
head/math/geogebra/distinfo
Modified: head/math/geogebra/Makefile
==============================================================================
--- head/math/geogebra/Makefile Fri Mar 25 11:42:13 2016 (r411834)
+++ head/math/geogebra/Makefile Fri Mar 25 12:34:46 2016 (r411835)
@@ -2,9 +2,10 @@
# $FreeBSD$
PORTNAME= geogebra
-PORTVERSION= 5.0.212.0
+PORTVERSION= 5.0.218.0
CATEGORIES= math java
-MASTER_SITES= http://download.geogebra.org/installers/5.0/
+MASTER_SITES= http://download.geogebra.org/installers/5.0/ \
+ http://freebsd.uzsolt.hu/src/
DISTNAME= GeoGebra-Linux-Portable-${PORTVERSION}
MAINTAINER= udvzsolt at gmail.com
@@ -12,8 +13,8 @@ COMMENT= Dynamic software that joins geo
LICENSE= GEOGEBRA
LICENSE_NAME= GeoGebra Non-Commercial License Agreement
-LICENSE_TEXT= See on http://www.geogebra.org/license
-LICENSE_PERMS= dist-sell pkg-sell auto-accept
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
RUN_DEPENDS= bash:${PORTSDIR}/shells/bash
@@ -21,27 +22,28 @@ USE_LINUX?= c6
USE_LINUX_APPS= xorglibs
-ONLY_FOR_ARCHS=i386 amd64
+ONLY_FOR_ARCHS= i386 amd64
-SUB_FILES= geogebra.desktop
-CONFLICTS= math/geogebra-i18n-[0-9]*
+SUB_FILES= geogebra.desktop
+CONFLICTS= math/geogebra-i18n-[0-9]*
NO_BUILD= yes
USES= tar:bzip2 desktop-file-utils shared-mime-info shebangfix
WRKSRC= ${WRKDIR}/${DISTNAME}
-FIND_JARS= -type f -name "*.jar" -maxdepth 1 -print0
-JAVADIR= jre1.7.0_45-i686
-SHEBANG_FILES= geogebra-portable
+JAVADIR= jre1.7.0_45-i686
+SHEBANG_FILES= geogebra-portable geogebra/geogebra
+
+post-patch:
+ @${REINPLACE_CMD} -e 's,arch,/compat/linux/bin/arch,' ${WRKSRC}/geogebra-portable
do-install:
- cd ${WRKSRC} && ${MKDIR} ${STAGEDIR}${DATADIR}/${PORTNAME} && \
- ${REINPLACE_CMD} -e 's,arch,/compat/linux/bin/arch,' ${WRKSRC}/geogebra-portable && \
- ${INSTALL_SCRIPT} ${WRKSRC}/geogebra/geogebra ${STAGEDIR}${DATADIR}/${PORTNAME}/geogebra && \
- ${INSTALL_SCRIPT} ${WRKSRC}/geogebra-portable ${STAGEDIR}${DATADIR} && \
- ${LN} -s ${DATADIR}/geogebra-portable ${STAGEDIR}${PREFIX}/bin/${PORTNAME} && \
- ${FIND} geogebra ${FIND_JARS} | ${XARGS} -0 -J % ${INSTALL_DATA} % ${STAGEDIR}${DATADIR}/${PORTNAME} && \
- ${COPYTREE_SHARE} ${JAVADIR} ${STAGEDIR}${DATADIR} && \
- ${INSTALL_PROGRAM} ${JAVADIR}/bin/java ${STAGEDIR}${DATADIR}/${JAVADIR}/bin && \
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages && \
+ @${MKDIR} ${STAGEDIR}${DATADIR}/${PORTNAME}
+ ${INSTALL_SCRIPT} ${WRKSRC}/geogebra/geogebra ${STAGEDIR}${DATADIR}/${PORTNAME}/geogebra
+ ${INSTALL_SCRIPT} ${WRKSRC}/geogebra-portable ${STAGEDIR}${DATADIR}
+ ${LN} -s ${DATADIR}/geogebra-portable ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/geogebra/*.jar ${STAGEDIR}${DATADIR}/${PORTNAME}
+ cd ${WRKSRC} && ${COPYTREE_SHARE} ${JAVADIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/${JAVADIR}/bin/java ${STAGEDIR}${DATADIR}/${JAVADIR}/bin
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages
${INSTALL_DATA} ${WRKDIR}/geogebra.desktop ${STAGEDIR}${DESKTOPDIR}
.include <bsd.port.mk>
Modified: head/math/geogebra/distinfo
==============================================================================
--- head/math/geogebra/distinfo Fri Mar 25 11:42:13 2016 (r411834)
+++ head/math/geogebra/distinfo Fri Mar 25 12:34:46 2016 (r411835)
@@ -1,2 +1,2 @@
-SHA256 (GeoGebra-Linux-Portable-5.0.212.0.tar.bz2) = 388d27883d821ad0be7a534effbe1281e8775d84cbe5c6626e4d345b63494109
-SIZE (GeoGebra-Linux-Portable-5.0.212.0.tar.bz2) = 100702015
+SHA256 (GeoGebra-Linux-Portable-5.0.218.0.tar.bz2) = a377f4fa859764c9bf7ffb6ada45eda9501bc2e1a3cdb909ea59dab9bf1464ac
+SIZE (GeoGebra-Linux-Portable-5.0.218.0.tar.bz2) = 100754642
More information about the svn-ports-all
mailing list