ports/104825: astro/google-earth - supersede PR ports/104396

Frank W. Josellis frank at dynamical-systems.org
Thu Oct 26 09:50:15 UTC 2006


>Number:         104825
>Category:       ports
>Synopsis:       astro/google-earth - supersede PR ports/104396
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 26 09:50:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Frank W. Josellis
>Release:        FreeBSD 5.5-STABLE i386
>Organization:
>Environment:
System: FreeBSD pollux.senax.net 5.5-STABLE FreeBSD 5.5-STABLE #10: Fri Sep 22 02:51:52 CEST 2006 root at pollux.senax.net:/usr/obj/usr/src/sys/POLLUX i386


	
>Description:
The fixed packing list from ports/104396 looks still incomplete to me; I'm
not sure if it's complete now. In addition, to avoid unnecessary downloads
in future I'd propose to make the fetching conditional, i.e., do not fetch 
${REAL_DISTFILE} in case that ${DISTDIR}/${TARGET_DISTFILE} exists.

>How-To-Repeat:
	
>Fix:

	

--- google-earth.patch begins here ---
diff -Nur google-earth.orig/Makefile google-earth/Makefile
--- google-earth.orig/Makefile	Sat Oct 21 20:59:21 2006
+++ google-earth/Makefile	Thu Oct 26 10:42:41 2006
@@ -19,7 +19,6 @@
 RUN_DEPENDS=	update-mime-database:${PORTSDIR}/misc/shared-mime-info
 
 FORBIDDEN=	Buffer-overflow vulnerability: http://vuxml.FreeBSD.org/5c9a2769-5ade-11db-a5ae-00508d6a62df.html
-BROKEN=		Incomplete pkg-plist
 
 RESTRICTED=	Not sure about redistribution rights
 
@@ -49,8 +48,10 @@
 .endif
 
 do-fetch:
-	@cd ${DISTDIR}; \
-		${FETCH_CMD} ${FETCH_BEFORE_ARGS} -1 ${MASTER_SITES:S|$|${REAL_DISTFILE}|g} ${FETCH_AFTER_ARGS}
+	@if [ ! -f ${DISTDIR}/${TARGET_DISTFILE} ]; then \
+		cd ${DISTDIR}; \
+		${FETCH_CMD} ${FETCH_BEFORE_ARGS} -1 ${MASTER_SITES:S|$|${REAL_DISTFILE}|g} ${FETCH_AFTER_ARGS}; \
+	fi
 
 do-build:
 	@${MKDIR} ${WRKSRC}
diff -Nur google-earth.orig/pkg-plist google-earth/pkg-plist
--- google-earth.orig/pkg-plist	Thu Sep 21 20:37:13 2006
+++ google-earth/pkg-plist	Thu Oct 26 10:40:33 2006
@@ -1965,6 +1965,13 @@
 %%DATADIR%%/xml/navigate.module.xml
 %%DATADIR%%/xml/render.module.xml
 %%DATADIR%%/xml/web.module.xml
+bin/googleearth
+share/applications/googleearth.desktop
+share/mime/application/earthviewer.xml
+share/mime/application/keyhole.xml
+share/mime/application/vnd.google-earth.kml+xml.xml
+share/mime/application/vnd.google-earth.kmz.xml
+share/mime/packages/googleearth-mimetypes.xml
 @dirrm %%DATADIR%%/bin
 @dirrm %%DATADIR%%/res/pal2
 @dirrm %%DATADIR%%/res/pal3
--- google-earth.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list