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

(-)Makefile (-31 / +31 lines)
Lines 42-47 Link Here
42
42
43
.include <bsd.port.options.mk>
43
.include <bsd.port.options.mk>
44
44
45
.if ${PORT_OPTIONS:MMAPSERV}
46
USE_APACHE_RUN=		22+
47
PLIST_SUB+=		MAPSERV=""
48
PLIST_DIRSTRY=		www/cgi-bin
49
.else
50
PLIST_SUB+=		MAPSERV="@comment "
51
.endif
52
53
.if ${PORT_OPTIONS:MPYTHON}
54
USE_PYTHON=		2.6
55
PLIST_SUB+=		PYTHON=""
56
MAP_EGG=		MapScript-${PORTVERSION}-${PYTHON_VERSION:S/thon//}
57
PLIST_SUB+=		MAP_EGG=${MAP_EGG}
58
.else
59
PLIST_SUB+=		PYTHON="@comment "
60
.endif
61
62
.include <bsd.port.pre.mk>
63
45
.if ${PORT_OPTIONS:MAGG}
64
.if ${PORT_OPTIONS:MAGG}
46
LIB_DEPENDS+=		agg:${PORTSDIR}/graphics/agg
65
LIB_DEPENDS+=		agg:${PORTSDIR}/graphics/agg
47
CONFIGURE_ARGS+=	--with-agg=${LOCALBASE} --with-freetype=${LOCALBASE}
66
CONFIGURE_ARGS+=	--with-agg=${LOCALBASE} --with-freetype=${LOCALBASE}
Lines 108-149 Link Here
108
CONFIGURE_ARGS+=	--with-php=${LOCALBASE}/include/php/
127
CONFIGURE_ARGS+=	--with-php=${LOCALBASE}/include/php/
109
PHP_EXTENSION_DIR!=	${LOCALBASE}/bin/php-config --extension-dir | ${SED} -e 's,/usr/local/,,'
128
PHP_EXTENSION_DIR!=	${LOCALBASE}/bin/php-config --extension-dir | ${SED} -e 's,/usr/local/,,'
110
PLIST_SUB+=		PHP_EXTENSION_DIR=${PHP_EXTENSION_DIR}
129
PLIST_SUB+=		PHP_EXTENSION_DIR=${PHP_EXTENSION_DIR}
111
PLIST_SUB+=		WITH_PHP=""
130
PLIST_SUB+=		PHP=""
112
.else
131
.else
113
PLIST_SUB+=		WITH_PHP="@comment "
132
PLIST_SUB+=		PHP="@comment "
114
.endif
133
.endif
115
134
116
.if ${PORT_OPTIONS:MPERL}
135
.if ${PORT_OPTIONS:MPERL}
117
USE_PERL5=yes
136
USE_PERL5=yes
118
PLIST_SUB+=		WITH_PERL=""
137
PLIST_SUB+=		PERL=""
119
.else
138
.else
120
PLIST_SUB+=		WITH_PERL="@comment "
139
PLIST_SUB+=		PERL="@comment "
121
.endif
140
.endif
122
141
123
.if ${PORT_OPTIONS:MPYTHON}
124
BUILD_DEPENDS+=		${LOCALBASE}/bin/python:${PORTSDIR}/lang/python26
125
PLIST_SUB+=		WITH_PYTHON=""
126
.include <../../Mk/bsd.python.mk>
127
MAP_EGG=		MapScript-${PORTVERSION}-${PYTHON_VERSION:S/thon//}
128
PLIST_SUB+=		MAP_EGG=${MAP_EGG}
129
.else
130
PLIST_SUB+=		WITH_PYTHON="@comment "
131
.endif
132
133
.if ${PORT_OPTIONS:MCURL}
142
.if ${PORT_OPTIONS:MCURL}
134
LIB_DEPENDS+=		curl:${PORTSDIR}/ftp/curl
143
LIB_DEPENDS+=		curl:${PORTSDIR}/ftp/curl
135
CONFIGURE_ARGS+=	--with-curl=${LOCALBASE}
144
CONFIGURE_ARGS+=	--with-curl=${LOCALBASE}
136
.endif
145
.endif
137
146
138
.if ${PORT_OPTIONS:MMAPSERV}
139
USE_APACHE=		22+
140
.include "${PORTSDIR}/Mk/bsd.apache.mk"
141
PLIST_SUB+=		WITH_MAPSERV=""
142
PLIST_DIRSTRY=		www/cgi-bin
143
.else
144
PLIST_SUB+=		WITH_MAPSERV="@comment "
145
.endif
146
147
.if ${PORT_OPTIONS:MFASTCGI}
147
.if ${PORT_OPTIONS:MFASTCGI}
148
BUILD_DEPENDS+=		${LOCALBASE}/bin/cgi-fcgi:${PORTSDIR}/www/fcgi
148
BUILD_DEPENDS+=		${LOCALBASE}/bin/cgi-fcgi:${PORTSDIR}/www/fcgi
149
CONFIGURE_ARGS+=	--with-fastcgi=${LOCALBASE}
149
CONFIGURE_ARGS+=	--with-fastcgi=${LOCALBASE}
Lines 156-168 Link Here
156
PROG_FILES=		legend scalebar shp2img shptree shptreetst shptreevis sortshp
156
PROG_FILES=		legend scalebar shp2img shptree shptreetst shptreevis sortshp
157
157
158
post-patch:
158
post-patch:
159
.if defined(WITH_MING)
159
.if ${PORT_OPTIONS:MMING}
160
	${REINPLACE_CMD} -e 's#with_ming/include#with_ming/include/ming#g' \
160
	${REINPLACE_CMD} -e 's#with_ming/include#with_ming/include/ming#g' \
161
		${WRKSRC}/configure
161
		${WRKSRC}/configure
162
.endif
162
.endif
163
163
164
post-build:
164
post-build:
165
.if defined(WITH_PERL)
165
.if ${PORT_OPTIONS:MPERL}
166
	(cd ${WRKSRC}/mapscript/perl && ${PERL5} Makefile.PL && make)
166
	(cd ${WRKSRC}/mapscript/perl && ${PERL5} Makefile.PL && make)
167
.endif
167
.endif
168
168
Lines 171-197 Link Here
171
	${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/bin
171
	${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/bin
172
.endfor
172
.endfor
173
	${INSTALL_SCRIPT} ${WRKSRC}/shp2mysql.pl ${PREFIX}/bin/shp2mysql
173
	${INSTALL_SCRIPT} ${WRKSRC}/shp2mysql.pl ${PREFIX}/bin/shp2mysql
174
.if defined(WITH_MAPSERV)
174
.if ${PORT_OPTIONS:MMAPSERV}
175
	${MKDIR} ${LOCALBASE}/www/cgi-bin/
175
	${MKDIR} ${LOCALBASE}/www/cgi-bin/
176
	${INSTALL_PROGRAM} ${WRKSRC}/mapserv ${LOCALBASE}/www/cgi-bin/mapserv
176
	${INSTALL_PROGRAM} ${WRKSRC}/mapserv ${LOCALBASE}/www/cgi-bin/mapserv
177
.endif
177
.endif
178
178
179
.if defined(WITH_PHP)
179
.if ${PORT_OPTIONS:MPHP}
180
	@${MKDIR} ${LOCALBASE}/${PHP_EXTENSION_DIR}
180
	@${MKDIR} ${LOCALBASE}/${PHP_EXTENSION_DIR}
181
	${INSTALL_PROGRAM} ${WRKSRC}/mapscript/php/php_mapscript.so ${LOCALBASE}/${PHP_EXTENSION_DIR}/
181
	${INSTALL_PROGRAM} ${WRKSRC}/mapscript/php/php_mapscript.so ${LOCALBASE}/${PHP_EXTENSION_DIR}/
182
.endif
182
.endif
183
183
184
.if defined(WITH_PERL)
184
.if ${PORT_OPTIONS:MPERL}
185
	(cd ${WRKSRC}/mapscript/perl && make install)
185
	(cd ${WRKSRC}/mapscript/perl && make install)
186
.endif
186
.endif
187
187
188
.if defined(WITH_PYTHON)
188
.if ${PORT_OPTIONS:MPYTHON}
189
	(cd ${WRKSRC}/mapscript/python && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} setup.py install)
189
	(cd ${WRKSRC}/mapscript/python && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} setup.py install)
190
.endif
190
.endif
191
191
192
post-install:
192
post-install:
193
.if defined(WITH_PHP)
193
.if ${PORT_OPTIONS:MPHP}
194
	@${ECHO_MSG} "Please add the line extension=php_mapscript.so to ${LOCALBASE}/etc/php/extensions.ini"
194
	@${ECHO_MSG} "Please add the line extension=php_mapscript.so to ${LOCALBASE}/etc/php/extensions.ini"
195
.endif
195
.endif
196
196
197
.include <bsd.port.mk>
197
.include <bsd.port.pre.mk>
(-)pkg-plist (-14 / +14 lines)
Lines 6-22 Link Here
6
bin/shptreetst
6
bin/shptreetst
7
bin/shptreevis
7
bin/shptreevis
8
bin/sortshp
8
bin/sortshp
9
%%WITH_MAPSERV%%www/cgi-bin/mapserv
9
%%MAPSERV%%www/cgi-bin/mapserv
10
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/mapscript/mapscript.so
10
%%PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/mapscript/mapscript.so
11
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/mapscript/mapscript.bs
11
%%PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/mapscript/mapscript.bs
12
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/mapscript/.packlist
12
%%PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/mapscript/.packlist
13
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/mapscript.pm
13
%%PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/mapscript.pm
14
%%WITH_PERL%%lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/perllocal.pod
14
%%PERL%%lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/perllocal.pod
15
%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/mapscript
15
%%PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/mapscript
16
%%WITH_PHP%%%%PHP_EXTENSION_DIR%%/php_mapscript.so
16
%%PHP%%%%PHP_EXTENSION_DIR%%/php_mapscript.so
17
%%WITH_PHP%%@dirrmtry %%PHP_EXTENSION_DIR%%
17
%%PHP%%@dirrmtry %%PHP_EXTENSION_DIR%%
18
%%WITH_PHP%%@dirrmtry etc/php
18
%%PHP%%@dirrmtry etc/php
19
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/mapscript.py
19
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mapscript.py
20
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/mapscript.pyc
20
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mapscript.pyc
21
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/_mapscript.so
21
%%PYTHON%%%%PYTHON_SITELIBDIR%%/_mapscript.so
22
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/%%MAP_EGG%%.egg-info
22
%%PYTHON%%%%PYTHON_SITELIBDIR%%/%%MAP_EGG%%.egg-info

Return to bug 171468