- Update to latest distfile

- Install the stars and objects catalogues

PR:		ports/121238
Submitted by:	Frank W. Josellis <frank@dynamical-systems.org> (maintainer)
This commit is contained in:
Pav Lucistnik 2008-03-07 20:48:47 +00:00
parent f634e89e0b
commit dd69ee67a0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=208622
5 changed files with 85 additions and 8 deletions

View File

@ -7,6 +7,7 @@
PORTNAME= aa
PORTVERSION= 56
PORTREVISION= 1
CATEGORIES= astro
MASTER_SITES= http://moshier.net/ \
http://www.mirrorservice.org/sites/www.moshier.net/
@ -24,15 +25,22 @@ ALL_TARGET= aa
SUB_FILES= pkg-message
PORTDOCS= read.me readme.404 Readme.FreeBSD
PORTDATA= messier.cat orbit.cat star.cat
PLIST_FILES= bin/aa etc/aa.ini.default
post-patch:
@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/kfiles.c
@${REINPLACE_CMD} \
's|%%PREFIX%%|${PREFIX}|g ; s|%%DATADIR%%|${DATADIR}|g' \
${WRKSRC}/kfiles.c
@${REINPLACE_CMD} 's|CFLAGS= -O2|CFLAGS+=|' ${WRKSRC}/makefile
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/aa ${PREFIX}/bin
@${INSTALL_DATA} ${WRKSRC}/aa.ini ${PREFIX}/etc/aa.ini.default
@${MKDIR} ${DATADIR}
.for i in ${PORTDATA}
@${INSTALL_DATA} ${WRKSRC}/${i} ${DATADIR}
.endfor
post-install:
.if !defined(NOPORTDOCS)

View File

@ -1,3 +1,3 @@
MD5 (aa-56.zip) = 74dfb091d8a749e6583bfc2880aecd10
SHA256 (aa-56.zip) = c7b1a3d2bcf46b7e649fbe7858725f80be153668cbb8ce51d9f39ee4567c262b
SIZE (aa-56.zip) = 415059
MD5 (aa-56.zip) = 39c5e66a0650b17e405266fd3ed603ca
SHA256 (aa-56.zip) = 6ecd9d84ab5022b8952d7f1a88d1f7e9f05109b1d5c27abe2866f2494ff3f861
SIZE (aa-56.zip) = 415444

View File

@ -0,0 +1,54 @@
--- gplan.c.orig 2003-11-27 02:37:42.000000000 +0100
+++ gplan.c 2008-02-29 19:00:02.000000000 +0100
@@ -83,12 +83,8 @@
/* VAX CC rejects "signed char." */
char *p;
#else
-#ifdef __STDC__
- signed char *p;
-#else
char *p;
#endif
-#endif
double *pl, *pb, *pr;
#endif
@@ -441,12 +437,8 @@
/* VAX CC rejects "signed char." */
char *p;
#else
-#ifdef __STDC__
- signed char *p;
-#else
char *p;
#endif
-#endif
long *pl, *pb, *pr;
#endif
double su, cu, sv, cv;
@@ -613,12 +605,8 @@
/* VAX CC rejects "signed char." */
char *p;
#else
-#ifdef __STDC__
- signed char *p;
-#else
char *p;
#endif
-#endif
long *pl, *pr;
#endif
double su, cu, sv, cv;
@@ -764,12 +752,8 @@
/* VAX CC rejects "signed char." */
char *p;
#else
-#ifdef __STDC__
- signed char *p;
-#else
char *p;
#endif
-#endif
long *pl;
#endif
double su, cu, sv, cv;

View File

@ -1,16 +1,28 @@
--- kfiles.c.orig Sat Aug 9 17:01:51 2003
+++ kfiles.c Fri Aug 11 18:51:05 2006
@@ -3,9 +3,7 @@
+++ kfiles.c Fri Feb 29 16:51:58 2008
@@ -3,9 +3,8 @@
* or file containing orbital elements.
*/
-#if __BORLANDC__
#include <stdlib.h>
-#endif
+#include <stdio.h>
#include "kep.h"
@@ -67,13 +65,33 @@
@@ -26,8 +25,8 @@
extern char *intfmt, *strfmt;/* see dms.c */
-static char starnam[80] = {'s','t','a','r','.','c','a','t','\0'};
-static char orbnam[80] = {'o','r','b','i','t','.','c','a','t','\0'};
+static char starnam[80];
+static char orbnam[80];
static int linenum = 1;
/* Read initialization file aa.ini
@@ -67,13 +66,36 @@
int kinit()
{
double a, b, fl, co, si, u;
@ -23,6 +35,9 @@
printf( "Planetary and lunar positions approximate DE404.\n" );
-f = fopen( "aa.ini", "r" );
+ snprintf(starnam, 80, "%%DATADIR%%/star.cat");
+ snprintf(orbnam, 80, "%%DATADIR%%/orbit.cat");
+
+/* User inifile */
+ if(home){
+ inifile = strdup(home);

View File

@ -5,6 +5,6 @@ extension of modern Lunar theory for the Moon's position. Reads ASCII file
catalogues of stars and orbital elements. Displays all adjustments as it finds
local azimuth and elevation, rise and set times, etc.
Latest update 2005-11-09.
Latest update 2006-09-02.
WWW: http://moshier.net/aadoc.html