blob: 7b229fab3ef8403d25e47dcbad83055edd369acf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
# New ports collection makefile for: xastir
# Date created: 17th June 2004
# Whom: Carl Makin <carl@stagecraft.cx>
#
# $FreeBSD$
#
PORTNAME= xastir
PORTVERSION= 1.5.0
CATEGORIES= comms
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= xastir
MAINTAINER= carl@stagecraft.cx
COMMENT= X Amateur Station Tracking and Information Reporting
RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget
LIB_DEPENDS= tiff.4:${PORTSDIR}/graphics/tiff \
jpeg:${PORTSDIR}/graphics/jpeg \
png:${PORTSDIR}/graphics/png
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_MOTIF= yes
USE_GETTEXT= yes
USE_REINPLACE= yes
MAN1= xastir.1
SUB_FILES= pkg-message
OPTIONS= SHAPELIB "Include Shapelib support" On \
PCRE "Include Perl Compat Regular Expression Support" On \
DBFAWK "Include DBFAWK Support" On \
MAGICK "Include ImageMagick Support" On \
CURL "Include CURL Internet Image support" On \
GDAL "Include GDAL Support" Off \
GPSMAN "Include GPSMAN Support" Off \
FESTIVAL "Include Festival Voice Synthesis Support" Off \
RTREE "Enable spatial indexing of shapefiles" Off \
ERRORPOP "Send error popups to stderr" Off \
DB40 "Tiger Map Caching using Berkeley DB v4.0" Off \
DB41 "Tiger Map Caching using Berkeley DB v4.1" Off \
DB42 "Tiger Map Caching using Berkeley DB v4.2" Off \
DB43 "Tiger Map Caching using Berkeley DB v4.3" Off \
OPTCFLAGS "Use optimized CFLAGS (-O2 -pipe)" Off
.include <bsd.port.pre.mk>
.if defined(WITH_FESTIVAL)
RUN_DEPENDS+= festival:${PORTSDIR}/audio/festival
.else
CONFIGURE_ARGS+= --without-festival
.endif
.if defined(WITH_GPSMAN)
RUN_DEPENDS+= gpsman:${PORTSDIR}/astro/gpsman
WITH_SHAPELIB= true
.undef WITHOUT_SHAPELIB
.else
CONFIGURE_ARGS+= --without-gpsman
.endif
.if defined(WITHOUT_SHAPELIB)
CONFIGURE_ARGS+= --without-shapelib
.else
LIB_DEPENDS+= shp.1:${PORTSDIR}/devel/shapelib
.endif
.if defined(WITHOUT_MAGICK)
CONFIGURE_ARGS+= --without-imagemagick
.else
LIB_DEPENDS+= Magick:${PORTSDIR}/graphics/ImageMagick
.endif
.if defined(WITHOUT_DBFAWK)
CONFIGURE_ARGS+= --without-dbfawk
WITH_PCRE= true
.undef WITHOUT_PCRE
.endif
.if defined(WITHOUT_PCRE)
CONFIGURE_ARGS+= --without-pcre
.else
LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre
.endif
.if !defined(WITHOUT_CURL)
LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl
.endif
.if defined(WITH_GDAL)
LIB_DEPENDS+= gdal:${PORTSDIR}/graphics/gdal
.else
CONFIGURE_ARGS+= --without-gdal
.endif
.if defined(WITH_RTREE)
CONFIGURE_ARGS+= --with-rtree
.endif
.if defined(WITH_ERRORPOP)
CONFIGURE_ARGS+= --with-errorpopups
.endif
.if defined(WITH_DB40)
CONFIGURE_ARGS+= --with-bdb-incdir=${LOCALBASE}/include/db4
.endif
.if defined(WITH_DB41)
CONFIGURE_ARGS+= --with-bdb-incdir=${LOCALBASE}/include/db41
.endif
.if defined(WITH_DB42)
CONFIGURE_ARGS+= --with-bdb-incdir=${LOCALBASE}/include/db42
.endif
.if defined(WITH_DB43)
CONFIGURE_ARGS+= --with-bdb-incdir=${LOCALBASE}/include/db43
.endif
.if defined(WITH_OPTIMIZED_CFLAGS)
WITH_OPTCFLAGS= true
.endif
# OPTIMIZED_CFLAGS is too big for the OPTIONS variable to draw on the screen.
.if defined(WITH_OPTCFLAGS)
CFLAGS+= -O2 -pipe
.endif
post-patch:
@${REINPLACE_CMD} -e 's|-O2||' ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>
|