Lines 7-19
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= xtide |
8 |
PORTNAME= xtide |
9 |
PORTVERSION= 2.11 |
9 |
PORTVERSION= 2.11 |
|
|
10 |
PORTREVISION= 1 |
10 |
CATEGORIES= astro geography |
11 |
CATEGORIES= astro geography |
11 |
MASTER_SITES= ftp://ftp.flaterco.com/xtide/ |
12 |
MASTER_SITES= ftp://ftp.flaterco.com/xtide/ |
12 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ |
13 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ |
13 |
libtcd-2.2.4.tar.bz2 \ |
14 |
${TCD_DISTNAME}${EXTRACT_SUFX} \ |
14 |
harmonics-dwf-20091227-free.tar.bz2 |
15 |
${HARM_DISTNAME}${EXTRACT_SUFX} |
15 |
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ |
|
|
16 |
libtcd-2.2.4.tar.bz2 |
17 |
|
16 |
|
18 |
MAINTAINER= ports@FreeBSD.org |
17 |
MAINTAINER= ports@FreeBSD.org |
19 |
COMMENT= Harmonic tide clock and tide predictor |
18 |
COMMENT= Harmonic tide clock and tide predictor |
Lines 24-69
Link Here
|
24 |
USE_GMAKE= yes |
23 |
USE_GMAKE= yes |
25 |
GNU_CONFIGURE= yes |
24 |
GNU_CONFIGURE= yes |
26 |
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" |
25 |
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" |
27 |
MAN1= tide.1 |
|
|
28 |
PLIST_FILES= bin/tide bin/xttpd %%DATADIR%%/harmonics.tcd |
29 |
|
26 |
|
|
|
27 |
MAN1= tide.1 |
30 |
MAN8= xttpd.8 |
28 |
MAN8= xttpd.8 |
|
|
29 |
PLIST_FILES= bin/tide bin/xttpd %%DATADIR%%/harmonics.tcd |
31 |
PLIST_DIRS= %%DATADIR%% |
30 |
PLIST_DIRS= %%DATADIR%% |
32 |
|
31 |
|
|
|
32 |
CPPFLAGS= -I../${TCD_DISTNAME} -I${LOCALBASE}/include/libpng |
33 |
LDFLAGS= -L../${TCD_DISTNAME}/.libs -L${LOCALBASE}/lib |
34 |
|
35 |
TCD_DISTNAME= libtcd-2.2.5 |
36 |
HARM_DISTNAME= harmonics-dwf-20100529-free |
37 |
|
38 |
.include <bsd.port.pre.mk> |
39 |
|
33 |
.if defined(WITHOUT_X11) |
40 |
.if defined(WITHOUT_X11) |
34 |
PKGNAMESUFFIX= -nox11 |
41 |
PKGNAMESUFFIX= -nox11 |
35 |
ALL_TARGET= tide xttpd |
42 |
ALL_TARGET= tide xttpd |
36 |
.else |
43 |
.else |
37 |
USE_XORG= xpm xaw |
44 |
USE_XORG= xpm xaw |
38 |
USE_GNOME= gnometarget |
|
|
39 |
MAN1+= xtide.1 |
45 |
MAN1+= xtide.1 |
40 |
PLIST_FILES+= bin/xtide |
46 |
PLIST_FILES+= bin/xtide |
41 |
.endif |
47 |
.endif |
42 |
|
48 |
|
43 |
CPPFLAGS= -I../libtcd-2.2.4 -I${LOCALBASE}/include/libpng |
|
|
44 |
LDFLAGS= -L../libtcd-2.2.4/.libs -L${LOCALBASE}/lib |
45 |
|
46 |
.include <bsd.port.pre.mk> |
47 |
|
48 |
post-extract: |
49 |
post-extract: |
49 |
@cd ${DISTDIR};${TAR} xzf ${DISTDIR}/harmonics-dwf-20091227-free.tar.bz2 |
50 |
@${LN} -sf ../${HARM_DISTNAME}.tcd ${WRKSRC}/harmonics.tcd |
50 |
@${MV} ${DISTDIR}/harmonics-dwf-20091227-free.tcd \ |
|
|
51 |
${WRKSRC}/harmonics.tcd |
52 |
|
51 |
|
53 |
post-patch: |
52 |
post-patch: |
54 |
@${REINPLACE_CMD} -e 's|== yes|= yes|g' ${WRKDIR}/libtcd-2.2.4/configure |
53 |
@${REINPLACE_CMD} -e '/if test/s|==|=|g' ${WRKDIR}/${TCD_DISTNAME}/configure |
55 |
@${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ |
|
|
56 |
-e 's|png_check_sig|png_sig_cmp|' ${WRKSRC}/configure |
57 |
@${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/configure |
54 |
@${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/configure |
58 |
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/Global.cc |
55 |
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/Global.cc |
59 |
|
56 |
|
60 |
pre-configure: |
57 |
pre-configure: |
61 |
@cd ${WRKDIR}/libtcd-2.2.4 \ |
58 |
@cd ${WRKDIR}/${TCD_DISTNAME} \ |
62 |
&& ${SETENV} ${CONFIGURE_ENV} \ |
59 |
&& ${SETENV} ${CONFIGURE_ENV} \ |
63 |
CC="${CC}" CFLAGS="${CFLAGS}" \ |
60 |
CC="${CC}" CFLAGS="${CFLAGS}" \ |
64 |
CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \ |
61 |
CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \ |
65 |
${SH} ./configure --disable-shared \ |
62 |
${SH} ./configure --disable-shared \ |
66 |
${CONFIGURE_ARGS} \ |
63 |
${CONFIGURE_ARGS} \ |
|
|
64 |
&& ${MKDIR} ${WRKDIR}/${TCD_DISTNAME}/.libs \ |
67 |
&& ${SETENV} ${MAKE_ENV} ${GMAKE} |
65 |
&& ${SETENV} ${MAKE_ENV} ${GMAKE} |
68 |
|
66 |
|
69 |
do-install: |
67 |
do-install: |