Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Jun 2000 12:29:57 -0400 (EDT)
From:      Trevor Johnson <trevor@jpj.net>
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/19176: update and rename astro/ssystem
Message-ID:  <Pine.BSI.4.21.0006101147380.8572-100000@blues.jpj.net>

next in thread | raw e-mail | index | archive | help

>Number:         19176
>Category:       ports
>Synopsis:       update and rename astro/ssystem
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 10 09:40:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Trevor Johnson
>Release:        4.0-STABLE i386
>Organization:
myself
>Environment:

4.0-STABLE FreeBSD 4.0-STABLE #0: Fri May 26 19:12:56 BST 2000
root@ws99.invalid:/usr/src/sys/compile/FREEBASE40f i386

>Description:

The project has a new name and version.  It's been moved to
sourceforge.net and uses autoconf.  It's no longer being maintained under
the old name.

Future possibilities for the port are use of the utah-glx library (doesn't
support my video card), installation of the high-resolution data files
(large), and enabling the GUI (requires the GLUI library, for which
there's no port yet).

I'm told "PORTVERSION looks illegal".  Perhaps it could be kludged to
"1.0", with corresponding WRKSRC and DISTNAME changes.

>How-To-Repeat:
N/A
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	openuniverse/
#	openuniverse/files
#	openuniverse/files/md5
#	openuniverse/patches
#	openuniverse/patches/patch-b
#	openuniverse/patches/patch-a
#	openuniverse/pkg
#	openuniverse/pkg/COMMENT
#	openuniverse/pkg/DESCR
#	openuniverse/pkg/PLIST
#	openuniverse/Makefile
#
echo c - openuniverse/
mkdir -p openuniverse/ > /dev/null 2>&1
echo c - openuniverse/files
mkdir -p openuniverse/files > /dev/null 2>&1
echo x - openuniverse/files/md5
sed 's/^X//' >openuniverse/files/md5 << 'END-of-openuniverse/files/md5'
XMD5 (openuniverse-1.0beta3.tar.gz) = e6a3e069269db0138e80f926184df3b8
END-of-openuniverse/files/md5
echo c - openuniverse/patches
mkdir -p openuniverse/patches > /dev/null 2>&1
echo x - openuniverse/patches/patch-b
sed 's/^X//' >openuniverse/patches/patch-b << 'END-of-openuniverse/patches/patch-b'
Xdiff -ruN src/timeb.h.orig src/timeb.h
X--- src/timeb.h.orig	Thu Jan  1 00:00:00 1970
X+++ src/timeb.h	Sat Jun 10 07:37:45 2000
X@@ -0,0 +1,46 @@
X+/* Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc.
X+   This file is part of the GNU C Library.
X+
X+   The GNU C Library is free software; you can redistribute it and/or
X+   modify it under the terms of the GNU Library General Public License as
X+   published by the Free Software Foundation; either version 2 of the
X+   License, or (at your option) any later version.
X+
X+   The GNU C Library is distributed in the hope that it will be useful,
X+   but WITHOUT ANY WARRANTY; without even the implied warranty of
X+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
X+   Library General Public License for more details.
X+
X+   You should have received a copy of the GNU Library General Public
X+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
X+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
X+   Boston, MA 02111-1307, USA.  */
X+
X+#ifndef _SYS_TIMEB_H
X+#define _SYS_TIMEB_H	1
X+
X+//#include <features.h>
X+
X+#define __need_time_t
X+#include <time.h>
X+
X+
X+__BEGIN_DECLS
X+
X+/* Structure returned by the `ftime' function.  */
X+
X+struct timeb
X+  {
X+    time_t time;		/* Seconds since epoch, as from `time'.  */
X+    unsigned short int millitm;	/* Additional milliseconds.  */
X+    short int timezone;		/* Minutes west of GMT.  */
X+    short int dstflag;		/* Nonzero if Daylight Savings Time used.  */
X+  };
X+
X+/* Fill in TIMEBUF with information about the current time.  */
X+
X+extern int ftime __P ((struct timeb *__timebuf));
X+
X+__END_DECLS
X+
X+#endif	/* sys/timeb.h */
END-of-openuniverse/patches/patch-b
echo x - openuniverse/patches/patch-a
sed 's/^X//' >openuniverse/patches/patch-a << 'END-of-openuniverse/patches/patch-a'
Xdiff -ruN src/ou.cpp.orig src/ou.cpp
X--- src/ou.cpp.orig	Sun Jun  4 21:29:29 2000
X+++ src/ou.cpp	Sat Jun 10 07:37:23 2000
X@@ -22,7 +22,7 @@
X #include <string.h>
X #include <math.h>
X #include <time.h>
X-#include <sys/timeb.h>
X+#include "timeb.h"
X #include <setjmp.h>
X #include "ou.h"
X #include "gui.h"
END-of-openuniverse/patches/patch-a
echo c - openuniverse/pkg
mkdir -p openuniverse/pkg > /dev/null 2>&1
echo x - openuniverse/pkg/COMMENT
sed 's/^X//' >openuniverse/pkg/COMMENT << 'END-of-openuniverse/pkg/COMMENT'
XOpenGL Solar System simulator for X Window System
END-of-openuniverse/pkg/COMMENT
echo x - openuniverse/pkg/DESCR
sed 's/^X//' >openuniverse/pkg/DESCR << 'END-of-openuniverse/pkg/DESCR'
Xparaphrase of the Web page:
X   
XThis program draws the Solar System's bodies in simulated
X3-dimensionality.  You can view all the planets, their moons and
Xa few spaceships in motion, trace them, follow them, orbit them
Xand even control them.
X
XOpenUniverse was formely known as Solar System Simulator (Ssystem).
XIt was initially released in 1997 with the intent of creating a
Xrotating display of the Earth on a mainstream PC.  Ssystem version
X1.0 was only aware of the planets.  Version 1.2 added moons; and
X1.6, more means of movement and better textures.
X
XThe program has been renamed OpenUniverse 1.0 to underline the
Xconcept behind its further development:  openness for the whole
XUniverse, not just the solar system--open for anyone to use, extend
Xand change.
X
XWWW:  http://openuniverse.sourceforge.net/ 
END-of-openuniverse/pkg/DESCR
echo x - openuniverse/pkg/PLIST
sed 's/^X//' >openuniverse/pkg/PLIST << 'END-of-openuniverse/pkg/PLIST'
Xbin/openuniverse
Xshare/openuniverse/data/stars.dat
Xshare/openuniverse/data/messier.dat
Xshare/openuniverse/3dmodels/amalthea.bmf
Xshare/openuniverse/3dmodels/apollo13.bmf
Xshare/openuniverse/3dmodels/bacchus.bmf
Xshare/openuniverse/3dmodels/castalia.bmf
Xshare/openuniverse/3dmodels/deimos.bmf
Xshare/openuniverse/3dmodels/discovery.bmf
Xshare/openuniverse/3dmodels/epimetheus.bmf
Xshare/openuniverse/3dmodels/gaspra.bmf
Xshare/openuniverse/3dmodels/geographos.bmf
Xshare/openuniverse/3dmodels/hst.bmf
Xshare/openuniverse/3dmodels/hyperion.bmf
Xshare/openuniverse/3dmodels/ida.bmf
Xshare/openuniverse/3dmodels/janus.bmf
Xshare/openuniverse/3dmodels/ky.bmf
Xshare/openuniverse/3dmodels/phobos.bmf
Xshare/openuniverse/3dmodels/prometheus.bmf
Xshare/openuniverse/3dmodels/proteus.bmf
Xshare/openuniverse/3dmodels/shuttle.bmf
Xshare/openuniverse/3dmodels/ss5.bmf
Xshare/openuniverse/3dmodels/toutatis.bmf
Xshare/openuniverse/3dmodels/vesta.bmf
Xshare/openuniverse/fonts/default.txf
Xshare/openuniverse/fonts/courier_14b.txf
Xshare/openuniverse/fonts/helvetica_12b.txf
Xshare/openuniverse/fonts/helvetica_14b.txf
Xshare/openuniverse/fonts/times_14b.txf
Xshare/openuniverse/textures/apl-bm2.jpg
Xshare/openuniverse/textures/apl-o01.jpg
Xshare/openuniverse/textures/apl-o02.jpg
Xshare/openuniverse/textures/apl-o03.jpg
Xshare/openuniverse/textures/apl-o04.jpg
Xshare/openuniverse/textures/asteroid.jpg
Xshare/openuniverse/textures/body_a.jpg
Xshare/openuniverse/textures/body_b.jpg
Xshare/openuniverse/textures/body_c.jpg
Xshare/openuniverse/textures/body_d.jpg
Xshare/openuniverse/textures/bottom.jpg
Xshare/openuniverse/textures/callisto.jpg
Xshare/openuniverse/textures/castalia.jpg
Xshare/openuniverse/textures/charon.jpg
Xshare/openuniverse/textures/clouds.jpg
Xshare/openuniverse/textures/cockpit2.jpg
Xshare/openuniverse/textures/cyclo.jpg
Xshare/openuniverse/textures/deimos.jpg
Xshare/openuniverse/textures/dione.jpg
Xshare/openuniverse/textures/earth.jpg
Xshare/openuniverse/textures/earthcld.jpg
Xshare/openuniverse/textures/eng_base.jpg
Xshare/openuniverse/textures/engine01.jpg
Xshare/openuniverse/textures/europa.jpg
Xshare/openuniverse/textures/flare1.jpg
Xshare/openuniverse/textures/flare2.jpg
Xshare/openuniverse/textures/flare3.jpg
Xshare/openuniverse/textures/flare4.jpg
Xshare/openuniverse/textures/flare5.jpg
Xshare/openuniverse/textures/flare6.jpg
Xshare/openuniverse/textures/ganymede.jpg
Xshare/openuniverse/textures/gaspra.jpg
Xshare/openuniverse/textures/heatshld.jpg
Xshare/openuniverse/textures/hole.jpg
Xshare/openuniverse/textures/hyperion.jpg
Xshare/openuniverse/textures/io.jpg
Xshare/openuniverse/textures/janus.jpg
Xshare/openuniverse/textures/jupiter.jpg
Xshare/openuniverse/textures/m31.jpg
Xshare/openuniverse/textures/m33.jpg
Xshare/openuniverse/textures/mars.jpg
Xshare/openuniverse/textures/mercury.jpg
Xshare/openuniverse/textures/moon.jpg
Xshare/openuniverse/textures/mw.jpg
Xshare/openuniverse/textures/neptune.jpg
Xshare/openuniverse/textures/panels.jpg
Xshare/openuniverse/textures/phobos.jpg
Xshare/openuniverse/textures/pluto.jpg
Xshare/openuniverse/textures/promethe.jpg
Xshare/openuniverse/textures/proteus.jpg
Xshare/openuniverse/textures/rhea.jpg
Xshare/openuniverse/textures/rings.jpg
Xshare/openuniverse/textures/saturn.jpg
Xshare/openuniverse/textures/sidemapl.jpg
Xshare/openuniverse/textures/sidemapr.jpg
Xshare/openuniverse/textures/sm_eng.jpg
Xshare/openuniverse/textures/smoke.jpg
Xshare/openuniverse/textures/splash1.jpg
Xshare/openuniverse/textures/splash2.jpg
Xshare/openuniverse/textures/splash3.jpg
Xshare/openuniverse/textures/splash4.jpg
Xshare/openuniverse/textures/station.jpg
Xshare/openuniverse/textures/sun.jpg
Xshare/openuniverse/textures/tail.jpg
Xshare/openuniverse/textures/tethys.jpg
Xshare/openuniverse/textures/titan.jpg
Xshare/openuniverse/textures/top.jpg
Xshare/openuniverse/textures/toutatis.jpg
Xshare/openuniverse/textures/triton.jpg
Xshare/openuniverse/textures/uranus.jpg
Xshare/openuniverse/textures/venus.jpg
Xshare/openuniverse/textures/wingtop.jpg
Xshare/openuniverse/conf/ou.conf
Xshare/openuniverse/docs/title.gif
Xshare/openuniverse/docs/shot3.gif
Xshare/openuniverse/docs/shot2.gif
Xshare/openuniverse/docs/linux.gif
Xshare/openuniverse/docs/cyclo.gif
Xshare/openuniverse/docs/OGL_sm.gif
Xshare/openuniverse/docs/manual.html
Xshare/openuniverse/docs/BUGS.TXT
X@dirrm share/openuniverse/data
X@dirrm share/openuniverse/3dmodels
X@dirrm share/openuniverse/fonts
X@dirrm share/openuniverse/textures
X@dirrm share/openuniverse/conf
X@dirrm share/openuniverse/docs
X@dirrm share/openuniverse/
END-of-openuniverse/pkg/PLIST
echo x - openuniverse/Makefile
sed 's/^X//' >openuniverse/Makefile << 'END-of-openuniverse/Makefile'
X# New ports collection makefile for:	openuniverse
X# Date created:				4 August 1998
X# Whom:					Andrey Zakhvatov
X#
X# $FreeBSD: ports/astro/ssystem/Makefile,v 1.15 2000/04/08 22:01:49 mharo Exp $
X#
X
XPORTNAME=		openuniverse
XPORTVERSION=		1.0beta3
XCATEGORIES=		astro
XMASTER_SITES=		http://download.sourceforge.net/openuniverse/
X
XMAINTAINER=		will@FreeBSD.org
X
X# It compiles with Utah-GLX but my video card isn't supported by that so
X# I couldn't test it. --Trevor
XLIB_DEPENDS=		jpeg.9:${PORTSDIR}/graphics/jpeg \
X			GL.14:${PORTSDIR}/graphics/Mesa3
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
X
XCONFIGURE_ARGS=	--includedir="${LOCALBASE}/include" \
X		--libdir="${LOCALBASE}/lib" \
X
X# The -lcompat is only for the (deprecated) ftime stuff.
XCONFIGURE_ENV=	CPPFLAGS="-I${X11BASE}/include -I${X11BASE}/include/GL -I${LOCALBASE}/include" \
X		LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib -lm" \
X		LIBS="-lcompat"
X
XUSE_X_PREFIX=		yes
X
X.include <bsd.port.mk>
END-of-openuniverse/Makefile
exit


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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.4.21.0006101147380.8572-100000>