--- aa/Makefile Mon Aug 13 11:32:39 2007 +++ aa/Makefile Fri Feb 29 21:25:14 2008 @@ -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 @@ 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) --- aa/distinfo Sat Aug 12 23:39:55 2006 +++ aa/distinfo Fri Feb 29 21:25:14 2008 @@ -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 --- aa/files/patch-gplan.c Thu Jan 1 01:00:00 1970 +++ aa/files/patch-gplan.c Fri Feb 29 21:25:14 2008 @@ -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; --- aa/files/patch-kfiles.c Sat Aug 12 23:39:55 2006 +++ aa/files/patch-kfiles.c Fri Feb 29 21:25:14 2008 @@ -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 -#endif ++#include #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); --- aa/pkg-descr Sat Aug 12 23:39:55 2006 +++ aa/pkg-descr Fri Feb 29 21:25:14 2008 @@ -5,6 +5,6 @@ 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