net/unison240 depends on lang/ocaml-nox11
Geoffrey Mainland
mainland at apeiron.net
Sat Mar 21 17:09:48 UTC 2015
On 03/17/2015 07:25 AM, Guido Falsi wrote:
> On 03/17/15 11:44, Jeremie Le Hen wrote:
>> On Tue, Mar 17, 2015 at 10:46 AM, Guido Falsi <madpilot at freebsd.org> wrote:
>>> On 03/17/15 09:31, Jeremie Le Hen wrote:
>>>> On Mon, Mar 16, 2015 at 11:12 PM, Guido Falsi <madpilot at freebsd.org> wrote:
>>>>> On 03/16/15 22:37, 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?
>>>>>>
>>>>>
>>>>> I never noticed this since it never happened to me and nobody else
>>>>> reported it.
>>>>>
>>>>> Anyway now that you draw my attention, yes, it needs fixing.
>>>>>
>>>>> Your patch looks correct, but please allow me a little time for some
>>>>> testing.
>>>>
>>>> OK thanks! :)
>>>
>>> Just committed it. Thanks again for reporting the issue!
>>
>> Thanks!
>>
>> I don't want to abuse your time, but "make checksum" is broken on
>> net/unison240 :).
>>
>
> Looks like distfiles were rerolled. 2.48 has the same problem.
>
> Will commit updated checksums shortly!
>
> Thanks again.
I still get the same error Jeremie was getting with poudriere.
I think the BUILD_DEPENDS should not be set unconditionally. The below
patch fixes the problem for me.
Does this look correct to you?
Thanks,
Geoff
diff --git a/net/unison/Makefile b/net/unison/Makefile
index 7404beb..461ebab 100644
--- a/net/unison/Makefile
+++ b/net/unison/Makefile
@@ -15,7 +15,7 @@ COMMENT?= User-level file synchronization tool
LICENSE= GPLv3
-BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml
+
PLIST_SUB= PORTVERSION=${PORTVERSION}
USES= gmake
@@ -38,11 +38,13 @@ OPTIONS_DEFAULT?= DOCS X11
.if ${PORT_OPTIONS:MX11}
MAKE_ARGS+= UISTYLE=gtk2
PLIST_SUB+= TEXT=""
+BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml
BUILD_DEPENDS+= lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2 \
icotool:${PORTSDIR}/graphics/icoutils
RUN_DEPENDS+= lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
SUB_FILES+= ${PORTNAME}.desktop
.else
+BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml-nox11
MAKE_ARGS+= UISTYLE=text
PLIST_SUB+= TEXT="@comment "
PKGMESSAGE= ${PKGDIR}/pkg-message.nox11
More information about the freebsd-ports
mailing list