Lines 171-180
Link Here
|
171 |
HADDOCK_OPTS= # empty |
171 |
HADDOCK_OPTS= # empty |
172 |
|
172 |
|
173 |
.if ${PORT_OPTIONS:MHSCOLOUR} |
173 |
.if ${PORT_OPTIONS:MHSCOLOUR} |
174 |
BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour |
|
|
175 |
|
174 |
|
|
|
175 |
HADDOCK_OPTS+= --hyperlink-source |
176 |
|
177 |
.if ${PORTNAME} != hscolour |
178 |
BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour |
176 |
HSCOLOUR_DATADIR= ${LOCALBASE}/share/cabal/ghc-${GHC_VERSION}/hscolour-${HSCOLOUR_VERSION} |
179 |
HSCOLOUR_DATADIR= ${LOCALBASE}/share/cabal/ghc-${GHC_VERSION}/hscolour-${HSCOLOUR_VERSION} |
177 |
HADDOCK_OPTS+= --hyperlink-source --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css |
180 |
HADDOCK_OPTS+= --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css |
|
|
181 |
.else |
182 |
CONFIGURE_ARGS+= --with-hscolour=${WRKSRC}/dist/build/HsColour/HsColour |
183 |
HADDOCK_OPTS+= --hscolour-css=${WRKSRC}/hscolour.css |
184 |
|
185 |
# That is a bluff to make Cabal believe (at configure) that HsColour is installed. |
186 |
__HSCOLOUR_BOOTSTRAP_DIR= ${WRKSRC}/dist/build/HsColour |
187 |
__HSCOLOUR_BOOTSTRAP= ${__HSCOLOUR_BOOTSTRAP_DIR}/HsColour |
188 |
|
189 |
__hscolour_bootstrap__= \ |
190 |
${MKDIR} ${__HSCOLOUR_BOOTSTRAP_DIR} && \ |
191 |
${ECHO_CMD} "echo HsColour ${HSCOLOUR_VERSION}" > ${__HSCOLOUR_BOOTSTRAP} && \ |
192 |
${CHMOD} +x ${__HSCOLOUR_BOOTSTRAP}; |
193 |
|
194 |
.endif |
195 |
|
178 |
.endif # HSCOLOUR |
196 |
.endif # HSCOLOUR |
179 |
.endif # HADDOCK_AVAILABLE |
197 |
.endif # HADDOCK_AVAILABLE |
180 |
|
198 |
|
Lines 227-232
Link Here
|
227 |
@if [ -f ${WRKSRC}/Setup.lhs ]; then \ |
245 |
@if [ -f ${WRKSRC}/Setup.lhs ]; then \ |
228 |
cd ${WRKSRC} && ${_BUILD_SETUP} Setup.lhs; fi |
246 |
cd ${WRKSRC} && ${_BUILD_SETUP} Setup.lhs; fi |
229 |
@if [ -f ${WRKSRC}/${SETUP_CMD} ]; then \ |
247 |
@if [ -f ${WRKSRC}/${SETUP_CMD} ]; then \ |
|
|
248 |
${__hscolour_bootstrap__} \ |
230 |
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ |
249 |
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ |
231 |
${SETUP_CMD} configure --ghc --prefix=${PREFIX} \ |
250 |
${SETUP_CMD} configure --ghc --prefix=${PREFIX} \ |
232 |
--extra-include-dirs="${LOCALBASE}/include" --extra-lib-dirs="${LOCALBASE}/lib" \ |
251 |
--extra-include-dirs="${LOCALBASE}/include" --extra-lib-dirs="${LOCALBASE}/lib" \ |