aboutsummaryrefslogtreecommitdiff
path: root/astro
diff options
context:
space:
mode:
Diffstat (limited to 'astro')
-rw-r--r--astro/Makefile1
-rw-r--r--astro/gaia/Makefile49
-rw-r--r--astro/gaia/distinfo3
-rw-r--r--astro/gaia/files/patch-SConstruct15
-rw-r--r--astro/gaia/pkg-descr7
5 files changed, 75 insertions, 0 deletions
diff --git a/astro/Makefile b/astro/Makefile
index dfd513da1a0e..5bff775eca4d 100644
--- a/astro/Makefile
+++ b/astro/Makefile
@@ -13,6 +13,7 @@
SUBDIR += cfitsio
SUBDIR += dgpsip
SUBDIR += ephem
+ SUBDIR += gaia
SUBDIR += gkrellmoon
SUBDIR += gkrellmoon2
SUBDIR += gkrellsun
diff --git a/astro/gaia/Makefile b/astro/gaia/Makefile
new file mode 100644
index 000000000000..f2dc32e6b424
--- /dev/null
+++ b/astro/gaia/Makefile
@@ -0,0 +1,49 @@
+# New ports collection makefile for: gaia
+# Date created: 23 November 2006
+# Whom: Stefan Esser <se@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gaia
+PORTVERSION= 0.1.0
+CATEGORIES= astro
+MASTER_SITES= http://gaia.serezhkin.com/
+
+MAINTAINER= se@FreeBSD.org
+COMMENT= An open source Google Earth client
+
+LIB_DEPENDS= curl.3:${PORTSDIR}/ftp/curl \
+ jpeg.9:${PORTSDIR}/graphics/jpeg \
+ png.5:${PORTSDIR}/graphics/png \
+ SDL.11:${PORTSDIR}/devel/sdl12
+
+USE_BZIP2= yes
+USE_SCONS= yes
+
+OPTIONS= GPS "Build with GPS support" OFF
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_GPS)
+LIB_DEPENDS+= gps.15:${PORTSDIR}/astro/gpsd
+.else
+SCONS_ARGS+= gpsd=0
+.endif
+
+PLIST_FILES= bin/gaia share/gaia/README share/gaia/font.png
+PLIST_DIRS= share/gaia
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ; s|%%CXX%%|${CXX}|g ; \
+ s|%%DATADIR%%|${PREFIX}/share/gaia| ; \
+ s|%%CFLAGS%%|${CFLAGS}| ; \
+ s|%%CXXFLAGS%%|${CXXFLAGS}|g' ${WRKSRC}/SConstruct
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/gaia ${TARGETDIR}/bin/
+ ${MKDIR} ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DATADIR}/
+ ${INSTALL_DATA} ${WRKSRC}/data/font.png ${DATADIR}/
+
+.include <bsd.port.post.mk>
diff --git a/astro/gaia/distinfo b/astro/gaia/distinfo
new file mode 100644
index 000000000000..fb81a170108a
--- /dev/null
+++ b/astro/gaia/distinfo
@@ -0,0 +1,3 @@
+MD5 (gaia-0.1.0.tar.bz2) = 9a9f5a3e5095dae5dbf2e6dd998d1f5d
+SHA256 (gaia-0.1.0.tar.bz2) = 83931c8e5316d3b156a4b71c1e92ec693133daa24f803c35ef983580fe42e48b
+SIZE (gaia-0.1.0.tar.bz2) = 64892
diff --git a/astro/gaia/files/patch-SConstruct b/astro/gaia/files/patch-SConstruct
new file mode 100644
index 000000000000..888fa6a7e88a
--- /dev/null
+++ b/astro/gaia/files/patch-SConstruct
@@ -0,0 +1,15 @@
+--- SConstruct~ Wed Nov 8 01:42:33 2006
++++ SConstruct Thu Nov 23 19:46:29 2006
+@@ -10,8 +10,10 @@
+ #######################################
+ # ENVIRONMENT
+ #######################################
+-env = Environment( CCFLAGS = [ '-Wall', '-g' ],
+- CXXFLAGS = [ '-Wall', '-g' ],
++env = Environment( CCFLAGS = Split("%%CFLAGS%% -DDATADIR='"'"%%DATADIR%%"'"'"),
++ CXXFLAGS = Split("%%CXXFLAGS%% -DDATADIR='"'"%%DATADIR%%"'"'"),
++ CC = Split ('%%CC%%'),
++ CXX = Split('%%CXX%%'),
+ CPPPATH = [ '/usr/local/include', '/usr/X11R6/include' ],
+ LIBPATH = [ '/usr/X11R6/lib', '/usr/local/lib' ],
+ options = opts )
diff --git a/astro/gaia/pkg-descr b/astro/gaia/pkg-descr
new file mode 100644
index 000000000000..fcec5bad3d74
--- /dev/null
+++ b/astro/gaia/pkg-descr
@@ -0,0 +1,7 @@
+Gaia is an open, portable, customizable and extendable Google Earth client,
+currently in an early stage of development.
+
+Optionally, the current position as reported by any GPS device supported
+by "gpsd" can be tracked and displayed.
+
+WWW: http://gaia.serezhkin.com/