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. Thanks to Markus who did the work after my request. Ok? > > 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