View | Details | Raw Unified | Return to bug 150656
Collapse All | Expand All

(-)astro/xtide/Makefile (-19 / +17 lines)
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:
(-)astro/xtide/distinfo (-6 / +6 lines)
Lines 1-9 Link Here
1
MD5 (xtide-2.11.tar.bz2) = 1d85890bb13b3345154e0f68831b7ebd
1
MD5 (xtide-2.11.tar.bz2) = 1d85890bb13b3345154e0f68831b7ebd
2
SHA256 (xtide-2.11.tar.bz2) = a7a3f27b5f49b498c497d1e595c772cfb902892fdf87d386cbbea13f4d7924b3
2
SHA256 (xtide-2.11.tar.bz2) = a7a3f27b5f49b498c497d1e595c772cfb902892fdf87d386cbbea13f4d7924b3
3
SIZE (xtide-2.11.tar.bz2) = 431228
3
SIZE (xtide-2.11.tar.bz2) = 431228
4
MD5 (libtcd-2.2.4.tar.bz2) = 7fe3a0604a048b604497bbbf055958f3
4
MD5 (libtcd-2.2.5.tar.bz2) = 734a01597e5e6da05546b38adb27ae88
5
SHA256 (libtcd-2.2.4.tar.bz2) = 601da0d17758127161869ecfb02eff6915f2d2ba797682dcdd29575fc284f820
5
SHA256 (libtcd-2.2.5.tar.bz2) = 83d8b5661673eb841417e9aa7b14b3c1d233a6adf836c7d21805ff376165a1d6
6
SIZE (libtcd-2.2.4.tar.bz2) = 250070
6
SIZE (libtcd-2.2.5.tar.bz2) = 271494
7
MD5 (harmonics-dwf-20091227-free.tar.bz2) = 1dad5ae62f85b33b7ca249a08473ca79
7
MD5 (harmonics-dwf-20100529-free.tar.bz2) = ac4be3f3d47565d95863db6f9670a8c1
8
SHA256 (harmonics-dwf-20091227-free.tar.bz2) = 31cc47a7404b69d869d43f3a7f93bfe0dd3721fa081d9a3985a6cec6f20b7790
8
SHA256 (harmonics-dwf-20100529-free.tar.bz2) = f6fe956b15cf05d24ec8e5accddfe90c7c6749046671e0ce167fb063bc2d9960
9
SIZE (harmonics-dwf-20091227-free.tar.bz2) = 472946
9
SIZE (harmonics-dwf-20100529-free.tar.bz2) = 473148

Return to bug 150656