net/unison240 depends on lang/ocaml-nox11
Michelle Sullivan
michelle at sorbs.net
Sat Mar 21 11:49:13 UTC 2015
Jeremie Le Hen wrote:
> Actually, I've just realized that I fixed net/unison232 in my local tree :o).
>
> Would you mind submitting it and applying the same for unison240?
>
> Here is the patch:
>
> Index: Makefile
> ===================================================================
> --- Makefile (revision 381259)
> +++ Makefile (working copy)
> @@ -34,20 +34,18 @@
>
> .include <bsd.port.options.mk>
>
> +BUILD_DEPENDS+= ocamlc:${PORTSDIR}/lang/ocaml
> .if ${PORT_OPTIONS:MX11}
> MAKE_ARGS+= UISTYLE=gtk2
> PLIST_SUB+= TEXT=""
> -BUILD_DEPENDS+= ocamlc:${PORTSDIR}/lang/ocaml \
> - lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2 \
> +BUILD_DEPENDS+= lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2 \
> icotool:${PORTSDIR}/graphics/icoutils
> RUN_DEPENDS+= lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
> PATCH_DEPENDS+= ${BUILD_DEPENDS}
> -CONFLICTS+= ocaml-nox11*
> SUB_FILES+= ${PORTNAME}.desktop
> .else
> MAKE_ARGS+= UISTYLE=text
> PLIST_SUB+= TEXT="@comment "
> -BUILD_DEPENDS+= ocamlc:${PORTSDIR}/lang/ocaml-nox11
> PATCH_DEPENDS+= ${BUILD_DEPENDS}
> .endif
>
>
This breaks -nox11 when building with pourdriere...
=======================<phase: patch >============================
===> Patching for unison-2.48.3_1
===========================================================================
=======================<phase: build-depends >============================
===> unison-2.48.3_1 depends on executable: ocamlc - not found
===> Verifying install for ocamlc in /usr/ports/lang/ocaml
===> unison-2.48.3_1 depends on package:
/packages/All/ocaml-4.01.0_4.tbz - not found
===> USE_PACKAGE_DEPENDS_ONLY set - not building missing dependency
from source
*** [build-depends] Error code 1
Stop in /usr/ports/net/unison.
===> Cleaning for unison-2.48.3_1
build of /usr/ports/net/unison ended at Sat Mar 21 12:32:36 CET 2015
-BUILD_DEPENDS+= ocamlc:${PORTSDIR}/lang/ocaml-nox11
should be there in the 'else' section of OPTIONS:MX11 (perhaps as
BUILD_DEPENDS= instead of BUILD_DEPENDS+=)
Regards,
--
Michelle Sullivan
http://www.mhix.org/
More information about the freebsd-ports
mailing list