Lines 6-16
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= xtide |
8 |
PORTNAME= xtide |
9 |
PORTVERSION= 2.8.3 |
9 |
PORTVERSION= 2.9.1 |
10 |
CATEGORIES= astro |
10 |
CATEGORIES= astro |
11 |
MASTER_SITES= ftp://ftp.flaterco.com/xtide/ |
11 |
MASTER_SITES= ftp://ftp.flaterco.com/xtide/ |
12 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} harmonics-dwf-20060708.tcd.bz2 |
12 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ |
13 |
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} |
13 |
libtcd-2.2.2.tar.bz2 \ |
|
|
14 |
harmonics-dwf-20070318.tcd.bz2 |
15 |
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ |
16 |
libtcd-2.2.2.tar.bz2 |
14 |
|
17 |
|
15 |
MAINTAINER= ports@FreeBSD.org |
18 |
MAINTAINER= ports@FreeBSD.org |
16 |
COMMENT= Harmonic tide clock and tide predictor |
19 |
COMMENT= Harmonic tide clock and tide predictor |
Lines 22-49
Link Here
|
22 |
USE_GMAKE= yes |
25 |
USE_GMAKE= yes |
23 |
GNU_CONFIGURE= yes |
26 |
GNU_CONFIGURE= yes |
24 |
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} |
27 |
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} |
|
|
28 |
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" |
25 |
|
29 |
|
26 |
MAN1= tide.1 xtide.1 |
30 |
MAN1= tide.1 xtide.1 |
27 |
MAN8= xttpd.8 |
31 |
MAN8= xttpd.8 |
28 |
PLIST_FILES= bin/tide bin/xtide bin/xttpd %%DATADIR%%/harmonics.tcd |
32 |
PLIST_FILES= bin/tide bin/xtide bin/xttpd %%DATADIR%%/harmonics.tcd |
29 |
PLIST_DIRS= %%DATADIR%% |
33 |
PLIST_DIRS= %%DATADIR%% |
30 |
|
34 |
|
|
|
35 |
CPPFLAGS= -I../libtcd-2.2.2 -I${LOCALBASE}/include/libpng |
36 |
LDFLAGS= -L../libtcd-2.2.2/.libs -L${LOCALBASE}/lib |
37 |
|
38 |
.include <bsd.port.pre.mk> |
39 |
|
40 |
.if ${OSVERSION} < 500000 |
41 |
IGNORE= does not compile on 4.x |
42 |
.endif |
43 |
|
31 |
post-extract: |
44 |
post-extract: |
32 |
@${BZCAT} ${DISTDIR}/harmonics-dwf-20060708.tcd.bz2 \ |
45 |
@${BZCAT} ${DISTDIR}/harmonics-dwf-20070318.tcd.bz2 \ |
33 |
> ${WRKSRC}/harmonics.tcd |
46 |
> ${WRKSRC}/harmonics.tcd |
34 |
|
47 |
|
35 |
post-patch: |
48 |
post-patch: |
|
|
49 |
@${REINPLACE_CMD} -e 's|== yes|= yes|g' ${WRKDIR}/libtcd-2.2.2/configure |
36 |
@${REINPLACE_CMD} -e 's|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/configure |
50 |
@${REINPLACE_CMD} -e 's|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/configure |
37 |
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/TideContext.cc |
51 |
.for file in Global.cc HarmonicsPath.cc wvsrtv.cc |
|
|
52 |
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/${file} |
53 |
.endfor |
54 |
|
55 |
pre-configure: |
56 |
@cd ${WRKDIR}/libtcd-2.2.2 \ |
57 |
&& ${SETENV} ${MAKE_ENV} ${SH} ./configure --disable-shared \ |
58 |
&& ${MAKE} |
38 |
|
59 |
|
39 |
do-install: |
60 |
do-install: |
40 |
${INSTALL_PROGRAM} ${WRKSRC}/tide ${PREFIX}/bin |
61 |
${INSTALL_PROGRAM} ${WRKSRC}/tide ${PREFIX}/bin |
41 |
${INSTALL_PROGRAM} ${WRKSRC}/xtide ${PREFIX}/bin |
62 |
${INSTALL_PROGRAM} ${WRKSRC}/xtide ${PREFIX}/bin |
42 |
${INSTALL_PROGRAM} ${WRKSRC}/xttpd ${PREFIX}/bin |
63 |
${INSTALL_PROGRAM} ${WRKSRC}/xttpd ${PREFIX}/bin |
43 |
${INSTALL_MAN} ${WRKSRC}/DOCUMENTATION/tide.1 ${MANPREFIX}/man/man1 |
64 |
${INSTALL_MAN} ${WRKSRC}/tide.1 ${MANPREFIX}/man/man1 |
44 |
${INSTALL_MAN} ${WRKSRC}/DOCUMENTATION/xtide.1 ${MANPREFIX}/man/man1 |
65 |
${INSTALL_MAN} ${WRKSRC}/xtide.1 ${MANPREFIX}/man/man1 |
45 |
${INSTALL_MAN} ${WRKSRC}/DOCUMENTATION/xttpd.8 ${MAN8PREFIX}/man/man8 |
66 |
${INSTALL_MAN} ${WRKSRC}/xttpd.8 ${MAN8PREFIX}/man/man8 |
46 |
@${MKDIR} ${DATADIR} |
67 |
@${MKDIR} ${DATADIR} |
47 |
${INSTALL_DATA} ${WRKSRC}/harmonics.tcd ${DATADIR} |
68 |
${INSTALL_DATA} ${WRKSRC}/harmonics.tcd ${DATADIR} |
48 |
|
69 |
|
49 |
.include <bsd.port.mk> |
70 |
.include <bsd.port.post.mk> |