Lines 6-19
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= xtide |
8 |
PORTNAME= xtide |
9 |
PORTVERSION= 2.9.4 |
9 |
PORTVERSION= 2.9.5 |
10 |
CATEGORIES= astro geography |
10 |
CATEGORIES= astro geography |
11 |
MASTER_SITES= ftp://ftp.flaterco.com/xtide/ |
11 |
MASTER_SITES= ftp://ftp.flaterco.com/xtide/ |
12 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ |
12 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ |
13 |
libtcd-2.2.2.tar.bz2 \ |
13 |
libtcd-2.2.3.tar.bz2 \ |
14 |
harmonics-dwf-20070318.tcd.bz2 |
14 |
harmonics-dwf-20071122-free.tcd.bz2 |
15 |
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ |
15 |
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ |
16 |
libtcd-2.2.2.tar.bz2 |
16 |
libtcd-2.2.3.tar.bz2 |
17 |
|
17 |
|
18 |
MAINTAINER= ports@FreeBSD.org |
18 |
MAINTAINER= ports@FreeBSD.org |
19 |
COMMENT= Harmonic tide clock and tide predictor |
19 |
COMMENT= Harmonic tide clock and tide predictor |
Lines 21-30
Link Here
|
21 |
LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png |
21 |
LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png |
22 |
|
22 |
|
23 |
USE_BZIP2= yes |
23 |
USE_BZIP2= yes |
24 |
USE_XLIB= yes |
24 |
USE_XORG= xpm |
|
|
25 |
USE_GNOME= gnometarget |
25 |
USE_GMAKE= yes |
26 |
USE_GMAKE= yes |
26 |
GNU_CONFIGURE= yes |
27 |
GNU_CONFIGURE= yes |
27 |
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} |
|
|
28 |
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" |
28 |
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" |
29 |
|
29 |
|
30 |
MAN1= tide.1 xtide.1 |
30 |
MAN1= tide.1 xtide.1 |
Lines 32-55
Link Here
|
32 |
PLIST_FILES= bin/tide bin/xtide bin/xttpd %%DATADIR%%/harmonics.tcd |
32 |
PLIST_FILES= bin/tide bin/xtide bin/xttpd %%DATADIR%%/harmonics.tcd |
33 |
PLIST_DIRS= %%DATADIR%% |
33 |
PLIST_DIRS= %%DATADIR%% |
34 |
|
34 |
|
35 |
CPPFLAGS= -I../libtcd-2.2.2 -I${LOCALBASE}/include/libpng |
35 |
CPPFLAGS= -I../libtcd-2.2.3 -I${LOCALBASE}/include/libpng |
36 |
LDFLAGS= -L../libtcd-2.2.2/.libs -L${LOCALBASE}/lib |
36 |
LDFLAGS= -L../libtcd-2.2.3/.libs -L${LOCALBASE}/lib |
37 |
|
37 |
|
38 |
.include <bsd.port.pre.mk> |
38 |
.include <bsd.port.pre.mk> |
39 |
|
39 |
|
40 |
post-extract: |
40 |
post-extract: |
41 |
@${BZCAT} ${DISTDIR}/harmonics-dwf-20070318.tcd.bz2 \ |
41 |
@${BZCAT} ${DISTDIR}/harmonics-dwf-20071122-free.tcd.bz2 \ |
42 |
> ${WRKSRC}/harmonics.tcd |
42 |
> ${WRKSRC}/harmonics.tcd |
43 |
|
43 |
|
44 |
post-patch: |
44 |
post-patch: |
45 |
@${REINPLACE_CMD} -e 's|== yes|= yes|g' ${WRKDIR}/libtcd-2.2.2/configure |
45 |
@${REINPLACE_CMD} -e 's|== yes|= yes|g' ${WRKDIR}/libtcd-2.2.3/configure |
46 |
@${REINPLACE_CMD} -e 's|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/configure |
46 |
@${REINPLACE_CMD} -e 's|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/configure |
47 |
.for file in Global.cc HarmonicsPath.cc wvsrtv.cc |
47 |
.for file in Global.cc HarmonicsPath.cc wvsrtv.cc |
48 |
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/${file} |
48 |
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/${file} |
49 |
.endfor |
49 |
.endfor |
50 |
|
50 |
|
51 |
pre-configure: |
51 |
pre-configure: |
52 |
@cd ${WRKDIR}/libtcd-2.2.2 \ |
52 |
@cd ${WRKDIR}/libtcd-2.2.3 \ |
53 |
&& ${SETENV} ${MAKE_ENV} ${SH} ./configure --disable-shared \ |
53 |
&& ${SETENV} ${MAKE_ENV} ${SH} ./configure --disable-shared \ |
54 |
&& ${MAKE} |
54 |
&& ${MAKE} |
55 |
|
55 |
|