From owner-svn-ports-head@freebsd.org Mon Aug 29 14:33:44 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C7E9AB78AA4; Mon, 29 Aug 2016 14:33:44 +0000 (UTC) (envelope-from woodsb02@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A0B0562C; Mon, 29 Aug 2016 14:33:44 +0000 (UTC) (envelope-from woodsb02@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u7TEXh8V059451; Mon, 29 Aug 2016 14:33:43 GMT (envelope-from woodsb02@FreeBSD.org) Received: (from woodsb02@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u7TEXhPd059448; Mon, 29 Aug 2016 14:33:43 GMT (envelope-from woodsb02@FreeBSD.org) Message-Id: <201608291433.u7TEXhPd059448@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: woodsb02 set sender to woodsb02@FreeBSD.org using -f From: Ben Woods Date: Mon, 29 Aug 2016 14:33:43 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r421061 - head/astro/google-earth X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2016 14:33:44 -0000 Author: woodsb02 Date: Mon Aug 29 14:33:43 2016 New Revision: 421061 URL: https://svnweb.freebsd.org/changeset/ports/421061 Log: astro/google-earth: Update to 7.1.5.1557 - Switch to USES=makeself to minimize Makefile - Improve COMMENT and pkg-descr, to clarify exactly what this port provides - Do not set WRKSRC, as the default works just fine - Fix whitespace at the end of LINUX_DRI_DESC (pet portlint) - Install files with COPYTREE_SHARE instead of CP, to ensure permissions are set correctly - Remove redundant -f after ${RM} Changes this release: http://www.gearthblog.com/blog/archives/2015/05/new-version-google-earth-7-1-5.html Reviewed by: adamw (mentor) Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D7673 Modified: head/astro/google-earth/Makefile head/astro/google-earth/distinfo head/astro/google-earth/pkg-descr Modified: head/astro/google-earth/Makefile ============================================================================== --- head/astro/google-earth/Makefile Mon Aug 29 14:21:08 2016 (r421060) +++ head/astro/google-earth/Makefile Mon Aug 29 14:33:43 2016 (r421061) @@ -1,59 +1,44 @@ # $FreeBSD$ PORTNAME= google-earth -PORTVERSION= 6.0.3.2197 -PORTREVISION= 5 +PORTVERSION= 7.1.5.1557 PORTEPOCH= 3 CATEGORIES= astro deskutils geography MASTER_SITES= http://dl.google.com/earth/client/advanced/previous/:previous \ http://dl.google.com/earth/client/current/:current DISTFILES= GoogleEarthLinux.bin:current DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} -EXTRACT_ONLY= # none MAINTAINER= ports@FreeBSD.org -COMMENT= Explore, Search, and Discover - -EXTRACT_DEPENDS= unmakeself:archivers/unmakeself +COMMENT= Virtual globe, map and geographical information program RESTRICTED= Not really sure about the redistribution terms -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\..*//g}/ - OPTIONS_DEFAULT= LINUX_DRI OPTIONS_SINGLE= LIBGL OPTIONS_SINGLE_LIBGL= LINUX_DRI NVIDIA_GL NVIDIA_GL_340 NVIDIA_GL_304 -LINUX_DRI_DESC= libGL support via Linux DRI libraries +LINUX_DRI_DESC= libGL support via Linux DRI libraries NVIDIA_GL_340_DESC= libGL support via nvidia-driver-340 NVIDIA_GL_304_DESC= libGL support via nvidia-driver-304 USE_LINUX= yes USE_LINUX_APPS= xorglibs curl nss -USES= perl5 shared-mime-info desktop-file-utils +USES= desktop-file-utils makeself perl5 shared-mime-info USE_PERL5= patch build - -#SUB_FILES= bin/googleearth - -UNMAKESELF= ${LOCALBASE}/bin/unmakeself +NO_WRKSUBDIR= yes NVIDIA_GL_RUN_DEPENDS= ${LINUXBASE}/usr/lib/libGL.so.1:x11/nvidia-driver NVIDIA_GL_340_RUN_DEPENDS= ${LINUXBASE}/usr/lib/libGL.so.1:x11/nvidia-driver-340 NVIDIA_GL_304_RUN_DEPENDS= ${LINUXBASE}/usr/lib/libGL.so.1:x11/nvidia-driver-304 LINUX_DRI_USE= LINUX_APPS=dri,libpciaccess -# Fixed by the first post-patch target line? Also, linprocfs needs to be mounted. -#BROKEN= seems to crash on >= 9.x/amd64: http://www.freebsd.org/cgi/query-pr.cgi?pr=160422 - -do-extract: - @${MKDIR} ${WRKSRC} - @${CP} ${DISTDIR}/${DIST_SUBDIR}/${_DISTFILES} ${WRKSRC} - @cd ${WRKSRC} && ${UNMAKESELF} ${_DISTFILES} && ${RM} -f ${_DISTFILES} - @cd ${WRKSRC} && ${TAR} xf googleearth-data.tar && ${RM} -f googleearth-data.tar - @cd ${WRKSRC} && ${TAR} xf googleearth-linux-x86.tar && ${RM} -f googleearth-linux-x86.tar +post-extract: + @cd ${WRKSRC} && ${TAR} -xf googleearth-data.tar && ${RM} googleearth-data.tar + @cd ${WRKSRC} && ${TAR} -xf googleearth-linux-x86.tar && ${RM} googleearth-linux-x86.tar post-patch: - @${REINPLACE_CMD} -e '/OS.*=/s|linux|FreeBSD|' ${WRKSRC}/drivers.ini - @${REINPLACE_CMD} -e 's|^# Set the home.*|GOOGLEEARTH_DATA_PATH=${DATADIR}|' ${WRKSRC}/bin/googleearth + @${REINPLACE_CMD} -i "" -e '/OS.*=/s|linux|FreeBSD|' ${WRKSRC}/drivers.ini + @${REINPLACE_CMD} -i "" -e 's|^# Set the home.*|GOOGLEEARTH_DATA_PATH=${DATADIR}|' ${WRKSRC}/bin/googleearth @${REINPLACE_CMD} -i "" -e "s|^# Let's boogie.*|rm -f ${LINUXBASE}\$${HOME}/.googleearth/instance-running-lock|" ${WRKSRC}/bin/googleearth @${REINPLACE_CMD} -i "" -e 's/^TMPPATH.*/exit 0/' ${WRKSRC}/postinstall.sh @${REINPLACE_CMD} -i "" -e 's|\"\$$SETUP_INSTALLPATH/|\"${WRKSRC}/|' ${WRKSRC}/postinstall.sh @@ -67,19 +52,23 @@ post-patch-LINUX_DRI-on: do-build: @${SETENV} SETUP_INSTALLPATH=${DATADIR} ${WRKSRC}/postinstall.sh - @cd ${WRKSRC} && ${RM} -rf setup.* preuninstall.sh postinstall.sh \ + @cd ${WRKSRC} && ${RM} -r setup.* preuninstall.sh postinstall.sh \ bin/googleearth.orig do-install: - ${MKDIR} ${STAGEDIR}${DATADIR} + ${MKDIR} ${STAGEDIR}${DATADIR}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages ${INSTALL_DATA} ${WRKSRC}/googleearth-mimetypes.xml \ ${STAGEDIR}${PREFIX}/share/mime/packages/ ${INSTALL_DATA} ${WRKSRC}/Google-googleearth.desktop \ ${STAGEDIR}${PREFIX}/share/applications/googleearth.desktop - ${CP} -rp ${WRKSRC}/* ${STAGEDIR}${DATADIR} - ${RM} -f ${STAGEDIR}${DATADIR}/googleearth-mimetypes.xml \ - ${STAGEDIR}${DATADIR}/googleearth.desktop + ${INSTALL_PROGRAM} ${WRKSRC}/bin/googleearth ${STAGEDIR}${DATADIR}/bin/ + ${INSTALL_PROGRAM} ${WRKSRC}/googleearth-bin ${STAGEDIR}${DATADIR}/ + ${RM} ${WRKSRC}/googleearth-mimetypes.xml \ + ${WRKSRC}/googleearth.desktop \ + ${WRKSRC}/googleearth-bin \ + ${WRKSRC}/bin/googleearth + (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) ${INSTALL_SCRIPT} ${FILESDIR}/browserwrapper \ ${STAGEDIR}${DATADIR}/bin/ ${LN} -sf ../${DATADIR_REL}/bin/googleearth \ Modified: head/astro/google-earth/distinfo ============================================================================== --- head/astro/google-earth/distinfo Mon Aug 29 14:21:08 2016 (r421060) +++ head/astro/google-earth/distinfo Mon Aug 29 14:33:43 2016 (r421061) @@ -1,2 +1,3 @@ -SHA256 (google-earth/6.0.3.2197/GoogleEarthLinux.bin) = 8c1cabb6a196e93224be05bd8a4786087813075f76e1734a17680c30a9ad972d -SIZE (google-earth/6.0.3.2197/GoogleEarthLinux.bin) = 33688483 +TIMESTAMP = 1472053564 +SHA256 (google-earth/7.1.5.1557/GoogleEarthLinux.bin) = 8c1cabb6a196e93224be05bd8a4786087813075f76e1734a17680c30a9ad972d +SIZE (google-earth/7.1.5.1557/GoogleEarthLinux.bin) = 33688483 Modified: head/astro/google-earth/pkg-descr ============================================================================== --- head/astro/google-earth/pkg-descr Mon Aug 29 14:21:08 2016 (r421060) +++ head/astro/google-earth/pkg-descr Mon Aug 29 14:33:43 2016 (r421061) @@ -1,9 +1,13 @@ -The idea is simple. It's a globe that sits inside your PC. -You point and zoom to anyplace on the planet that you want to explore. -Satellite images and local facts zoom into view. -Tap into Google search to show local points of interest and facts. -Zoom to a specific address to check out an apartment or hotel. -View driving directions and even fly along your route. -We invite you to try it now. +Explore the world with Google Earth. View satellite imagery, maps, terrain, +3D buildings, galaxies far in space, and the deepest depths of the ocean. + +Available features include: +- Explore rich geographical content +- Zoom from outer space to street level +- Search for business locations +- Visualize your GPS tracks and share with others +- Fly around cities (or the entire world) in 3D +- Go back in time with historical imagery +- Dive beneath the surface of the ocean WWW: http://earth.google.com/