Lines 25-31
Link Here
|
25 |
COMMENT= A web server log file analysis program |
25 |
COMMENT= A web server log file analysis program |
26 |
|
26 |
|
27 |
.if !defined(LIB_DEPENDS) |
27 |
.if !defined(LIB_DEPENDS) |
28 |
LIB_DEPENDS= gd.4:${PORTSDIR}/${GD_PORT} |
28 |
LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd |
29 |
.endif |
29 |
.endif |
30 |
.if defined(WITH_GEOIP) |
30 |
.if defined(WITH_GEOIP) |
31 |
LIB_DEPENDS+= GeoIP.5:${PORTSDIR}/net/GeoIP |
31 |
LIB_DEPENDS+= GeoIP.5:${PORTSDIR}/net/GeoIP |
Lines 36-46
Link Here
|
36 |
GNU_CONFIGURE= yes |
36 |
GNU_CONFIGURE= yes |
37 |
DOCSDIR?= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} |
37 |
DOCSDIR?= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} |
38 |
EXAMPLESDIR?= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} |
38 |
EXAMPLESDIR?= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} |
39 |
GD_PORT?= graphics/gd |
|
|
40 |
|
39 |
|
41 |
CONFLICTS= geolizer-2* |
40 |
CONFLICTS= geolizer-2* |
42 |
|
41 |
|
43 |
|
|
|
44 |
.if defined(WITH_GEOIP) |
42 |
.if defined(WITH_GEOIP) |
45 |
WEBALIZER_SUFFIX= -geoip |
43 |
WEBALIZER_SUFFIX= -geoip |
46 |
CONFLICTS+= ${PKGNAMEPREFIX}webalizer-2* |
44 |
CONFLICTS+= ${PKGNAMEPREFIX}webalizer-2* |
Lines 59-68
Link Here
|
59 |
PLIST_SUB+= WITH_GEOIP="@comment " |
57 |
PLIST_SUB+= WITH_GEOIP="@comment " |
60 |
.endif |
58 |
.endif |
61 |
|
59 |
|
62 |
.if defined(BATCH) |
|
|
63 |
# no cosmetique spaces allowed |
60 |
# no cosmetique spaces allowed |
64 |
WEBALIZER_LANG?=english |
61 |
WEBALIZER_LANG?=english |
65 |
.endif |
|
|
66 |
|
62 |
|
67 |
.include <bsd.port.pre.mk> |
63 |
.include <bsd.port.pre.mk> |
68 |
|
64 |
|
Lines 87-99
Link Here
|
87 |
simplified_chinese slovak slovene spanish swedish \ |
83 |
simplified_chinese slovak slovene spanish swedish \ |
88 |
turkish ukrainian |
84 |
turkish ukrainian |
89 |
|
85 |
|
90 |
.if defined(WEBALIZER_LANG) |
|
|
91 |
CONFIGURE_ARGS+= --with-language=${WEBALIZER_LANG} |
86 |
CONFIGURE_ARGS+= --with-language=${WEBALIZER_LANG} |
92 |
# The patch file is written by URASHIMA Akira |
87 |
# The patch file is written by URASHIMA Akira |
93 |
# see http://tyche.pu-toyama.ac.jp/~a-urasim/webalizer/ |
88 |
# see http://tyche.pu-toyama.ac.jp/~a-urasim/webalizer/ |
94 |
.if ${WEBALIZER_LANG} == japanese |
89 |
.if ${WEBALIZER_LANG} == japanese |
95 |
EXTRA_PATCHES+= ${FILESDIR}/ja-webalizer.conf-dist.patch |
90 |
EXTRA_PATCHES+= ${FILESDIR}/ja-webalizer.conf-dist.patch |
96 |
.endif |
91 |
.else |
|
|
92 |
EXTRA_PATCHES+= ${FILESDIR}/sample.conf.patch |
97 |
.endif |
93 |
.endif |
98 |
|
94 |
|
99 |
.if defined(WITH_WEBALIZER_CONV) |
95 |
.if defined(WITH_WEBALIZER_CONV) |
Lines 117-141
Link Here
|
117 |
do-extract: |
113 |
do-extract: |
118 |
@${RM} -rf ${WRKDIR} |
114 |
@${RM} -rf ${WRKDIR} |
119 |
@${MKDIR} ${WRKDIR} |
115 |
@${MKDIR} ${WRKDIR} |
120 |
@for file in ${EXTRACT_ONLY}; do \ |
116 |
@for f in ${EXTRACT_ONLY}; do \ |
121 |
case $$file in \ |
117 |
case $$f in \ |
122 |
*.Z|*.gz) \ |
118 |
*.Z|*.gz) \ |
123 |
if ! (cd ${WRKDIR} && \ |
119 |
if ! (cd ${WRKDIR} && \ |
124 |
${GZCAT} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS});\ |
120 |
${GZCAT} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$f ${EXTRACT_AFTER_ARGS});\ |
125 |
then \ |
121 |
then \ |
126 |
exit 1; \ |
122 |
exit 1; \ |
127 |
fi \ |
123 |
fi \ |
128 |
;; \ |
124 |
;; \ |
129 |
*.bz2) \ |
125 |
*.bz2) \ |
130 |
if ! (cd ${WRKDIR} && \ |
126 |
if ! (cd ${WRKDIR} && \ |
131 |
${BZCAT} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$file ${EXTRACT_AFTER_ARGS});\ |
127 |
${BZCAT} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/$$f ${EXTRACT_AFTER_ARGS});\ |
132 |
then \ |
128 |
then \ |
133 |
exit 1; \ |
129 |
exit 1; \ |
134 |
fi \ |
130 |
fi \ |
135 |
;; \ |
131 |
;; \ |
136 |
*.zip) \ |
132 |
*.zip) \ |
137 |
if ! (cd ${WRKDIR} && \ |
133 |
if ! (cd ${WRKDIR} && \ |
138 |
${UNZIP_CMD} -qo ${_DISTDIR}/$$file -d ${WRKDIR});\ |
134 |
${UNZIP_CMD} -qo ${_DISTDIR}/$$f -d ${WRKDIR});\ |
139 |
then \ |
135 |
then \ |
140 |
exit 1; \ |
136 |
exit 1; \ |
141 |
fi \ |
137 |
fi \ |
Lines 143-149
Link Here
|
143 |
*) \ |
139 |
*) \ |
144 |
exit 1; \ |
140 |
exit 1; \ |
145 |
;; \ |
141 |
;; \ |
146 |
esac; \ |
142 |
esac; \ |
147 |
done |
143 |
done |
148 |
.if !defined(EXTRACT_PRESERVE_OWNERSHIP) |
144 |
.if !defined(EXTRACT_PRESERVE_OWNERSHIP) |
149 |
@if [ `${ID} -u` = 0 ]; then \ |
145 |
@if [ `${ID} -u` = 0 ]; then \ |
Lines 163-174
Link Here
|
163 |
-e 's|USE_GEOIP=""|USE_GEOIP="yes"|' \ |
159 |
-e 's|USE_GEOIP=""|USE_GEOIP="yes"|' \ |
164 |
${WRKSRC}/configure |
160 |
${WRKSRC}/configure |
165 |
.endif |
161 |
.endif |
166 |
.if !defined(WEBALIZER_LANG) |
|
|
167 |
@${ECHO_MSG} "You can customize the language by typing" |
162 |
@${ECHO_MSG} "You can customize the language by typing" |
168 |
@${ECHO_MSG} " make WEBALIZER_LANG=<lang>" |
163 |
@${ECHO_MSG} " make WEBALIZER_LANG=<lang>" |
169 |
@${ECHO_MSG} "where <lang> is one of:" |
164 |
@${ECHO_MSG} "where <lang> is one of:" |
170 |
@${ECHO_MSG} ${SUPP_LANG} |
165 |
@${ECHO_MSG} ${SUPP_LANG} |
171 |
.endif |
|
|
172 |
|
166 |
|
173 |
do-install: |
167 |
do-install: |
174 |
${INSTALL_PROGRAM} ${WRKSRC}/webalizer \ |
168 |
${INSTALL_PROGRAM} ${WRKSRC}/webalizer \ |