From owner-freebsd-ports Sat Jun 10 9:40:34 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 2668337C7B9 for ; Sat, 10 Jun 2000 09:40:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id JAA14979; Sat, 10 Jun 2000 09:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from blues.jpj.net (blues.jpj.net [204.97.17.146]) by hub.freebsd.org (Postfix) with ESMTP id 23B8137BCBC for ; Sat, 10 Jun 2000 09:30:00 -0700 (PDT) (envelope-from trevor@jpj.net) Received: from localhost (trevor@localhost) by blues.jpj.net (right/backatcha) with ESMTP id e5AGTwh09699 for ; Sat, 10 Jun 2000 12:29:58 -0400 (EDT) Message-Id: Date: Sat, 10 Jun 2000 12:29:57 -0400 (EDT) From: Trevor Johnson To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/19176: update and rename astro/ssystem Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 X+ X+#define __need_time_t X+#include 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 X #include X #include X-#include X+#include "timeb.h" X #include 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 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