On Thu, Sep 14 2017, Rafael Sadowski <raf...@sizeofvoid.org> wrote:
> On Wed Jul 19, 2017 at 07:05:03AM +0000, Markus Hennecke wrote:
>> On Thu, 13 Jul 2017, Rafael Sadowski wrote:
>> 
>> > On Mon Jul 10, 2017 at 02:02:39PM +0200, Markus Hennecke wrote:
>> > > On Mon, 10 Jul 2017, Ricardo Mestre wrote:
>> > > 
>> > > > Hi ports@
>> > > > 
>> > > > Please find attached an update to mcabber 1.1.0, it includes a new vi
>> > > > mode and some bugfixes.
>> > > > 
>> > > > OK?
>> > > 
>> > > Yes please. But your patch is not against -current (Makefile version 
>> > > 1.31)?
>> > 
>> > I think we don't need gettext as MODULE here. Could you run pkg_delete
>> > gettext gettext-tools and build and run mcabber? If build fails please
>> > add devel/gettext-tools as BUILD_DEPENDS and devel/gettext as
>> > RUN_DEPENDS and test again.
>> 
>> It will build without the MODULE, but gettext is a dependency of at least
>> loudmouth, so it is installed when mcabber is being build. So I am 
>> not quiet sure if we need to add the BUILD_DEPENDS bit. It ends up 
>> requiring WANTLIB entries for iconv and intl. I came up with the diff
>> below which lacks a revision entry. Does that look ok to you?
>> 
>> Kind regards
>> Markus
>
> I agree with Markus. Please find the same diff as Markus with regen
> WANTLIB. It doesn't look like mcabber needs gettext-tools at
> build/configure time so I think LIB_DEPENDS is enough.

Fine, but then you would need to add devel/gettext to *LIB*_DEPENDS, not
RUN_DEPENDS.  I would explicitely add it to LIB_DEPENDS, another
approach is to just rely on the fact that loudmouth, libidn and others
already have gettext listed as LIB_DEPENDS.

> Thanks to Markus who did the work after my request.
>
> Ok?

Please address the LIB/RNU_DEPENDS issue and don't forget the REVISION
bump, then it's ok jca@

>> 
>> Index: Makefile
>> ===================================================================
>> RCS file: /cvs/ports/net/mcabber/Makefile,v
>> retrieving revision 1.32
>> diff -u -p -r1.32 Makefile
>> --- Makefile 13 Jul 2017 09:36:12 -0000      1.32
>> +++ Makefile 18 Jul 2017 10:28:10 -0000
>> @@ -14,18 +14,18 @@ PERMIT_PACKAGE_CDROM=    Yes
>>  MASTER_SITES=               ${HOMEPAGE}/files/
>>  EXTRACT_SUFX=               .tar.bz2
>>  
>> -MODULES=            devel/gettext
>> -
>>  # uses pledge()
>>  WANTLIB=            c crypto gcrypt gpg-error ncursesw panelw pcre pthread \
>> -                    ssl glib-2.0 gpgme loudmouth-1>=3 idn otr assuan
>> +                    ssl glib-2.0 gpgme loudmouth-1>=3 idn otr assuan \
>> +                    iconv intl
>>  
>>  LIB_DEPENDS=                devel/glib2 \
>>                      security/gpgme \
>>                      net/loudmouth \
>>                      devel/libidn \
>>                      security/libotr
>> -RUN_DEPENDS=                devel/desktop-file-utils
>> +RUN_DEPENDS=                devel/desktop-file-utils \
>> +                    devel/gettext
>>  
>>  USE_GMAKE =         Yes
>>  LIBTOOL_FLAGS=              --tag=disable-static
>
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/mcabber/Makefile,v
> retrieving revision 1.32
> diff -u -p -u -p -r1.32 Makefile
> --- Makefile  13 Jul 2017 09:36:12 -0000      1.32
> +++ Makefile  14 Sep 2017 16:45:39 -0000
> @@ -14,18 +14,18 @@ PERMIT_PACKAGE_CDROM=     Yes
>  MASTER_SITES=                ${HOMEPAGE}/files/
>  EXTRACT_SUFX=                .tar.bz2
>  
> -MODULES=             devel/gettext
> -
>  # uses pledge()
> -WANTLIB=             c crypto gcrypt gpg-error ncursesw panelw pcre pthread \
> -                     ssl glib-2.0 gpgme loudmouth-1>=3 idn otr assuan
> +WANTLIB += assuan c crypto gcrypt glib-2.0 gpg-error gpgme iconv
> +WANTLIB += idn intl loudmouth-1>=3 ncursesw otr panelw pcre pthread
> +WANTLIB += ssl
>  
>  LIB_DEPENDS=         devel/glib2 \
>                       security/gpgme \
>                       net/loudmouth \
>                       devel/libidn \
>                       security/libotr
> -RUN_DEPENDS=         devel/desktop-file-utils
> +RUN_DEPENDS=         devel/desktop-file-utils \
> +                     devel/gettext \
>  
>  USE_GMAKE =          Yes
>  LIBTOOL_FLAGS=               --tag=disable-static
>

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to