Re: UPDATE: Pidgin / Finch 2.6.1

2009-08-25 Thread Tom
Hi Brad,

   Do you have a newer diff vs. the PIdgin v2.5.9 in ports? I was
working on trying to get farsight2 working but I realized it wants
gstreamer 0.10.24 and we're at 0.10.19. With libnice in ports, all
that's needed is an updated gstreamer and we can have Jingle support
in Pidgin.

  Tom



Re: UPDATE: Pidgin / Finch 2.6.1

2009-08-25 Thread Antoine Jacoutot
On Tue, 25 Aug 2009, Tom wrote:

 Hi Brad,
 
Do you have a newer diff vs. the PIdgin v2.5.9 in ports? I was
 working on trying to get farsight2 working but I realized it wants
 gstreamer 0.10.24 and we're at 0.10.19. With libnice in ports, all
 that's needed is an updated gstreamer and we can have Jingle support
 in Pidgin.

To have an updated gstreamer, we need an updated flex(1) in base.

-- 
Antoine



Re: UPDATE: Pidgin / Finch 2.6.1

2009-08-25 Thread Stuart Henderson
On 2009/08/25 11:48, Antoine Jacoutot wrote:
 On Tue, 25 Aug 2009, Tom wrote:
 
  Hi Brad,
  
 Do you have a newer diff vs. the PIdgin v2.5.9 in ports? I was
  working on trying to get farsight2 working but I realized it wants
  gstreamer 0.10.24 and we're at 0.10.19. With libnice in ports, all
  that's needed is an updated gstreamer and we can have Jingle support
  in Pidgin.
 
 To have an updated gstreamer, we need an updated flex(1) in base.

and we need -P in m4(1) before we can update flex(1) in base, either my
diff or an equivalent.

I think we also needed an updated ffmpeg somewhere in the chain before
we can update gstreamer, too. Or maybe that was afterwards, I can't
quite remember...



Re: UPDATE: Pidgin / Finch 2.6.1

2009-08-25 Thread Brad
On Mon, Aug 24, 2009 at 09:22:44PM -0700, Aaron Stellman wrote:
 On Mon, Aug 24, 2009 at 11:29:37PM -0400, Brad wrote:
  Here is an update to Pidgin / Finch 2.6.1.
  
  I am more so looking for some Finch users to try that out but
  some testing of Pidgin wouldn't hurt either.
  
  
  Index: Makefile
  ===
  RCS file: /cvs/ports/net/pidgin/Makefile,v
  retrieving revision 1.49
  diff -u -p -r1.49 Makefile
  --- Makefile10 Aug 2009 06:33:43 -  1.49
  +++ Makefile25 Aug 2009 03:07:18 -
  @@ -6,20 +6,21 @@ COMMENT-main= multi-protocol instant mes
   COMMENT-finch= multi-protocol instant messaging client, console client
   COMMENT-libpurple= multi-protocol instant messaging library
   
  -VERSION=   2.5.8
  +VERSION=   2.6.1
 
 The pidgin port has been updated to 2.5.9 several days ago. Your patch
 doesn't apply.

oops. I was updating to 2.6.1 in a separate dir while also working on 2.5.9
and forgot to update my separate dir after 2.5.9 was commited.


Index: Makefile
===
RCS file: /cvs/ports/net/pidgin/Makefile,v
retrieving revision 1.51
diff -u -p -r1.51 Makefile
--- Makefile20 Aug 2009 10:43:13 -  1.51
+++ Makefile25 Aug 2009 14:38:42 -
@@ -6,7 +6,7 @@ COMMENT-main=   multi-protocol instant mes
 COMMENT-finch= multi-protocol instant messaging client, console client
 COMMENT-libpurple= multi-protocol instant messaging library
 
-VERSION=   2.5.9
+VERSION=   2.6.1
 DISTNAME=  pidgin-${VERSION}
 PKGNAME=   pidgin-${VERSION}
 PKGNAME-main=  pidgin-${VERSION}
@@ -17,9 +17,10 @@ MASTER_SITES=${MASTER_SITE_SOURCEFORGE:
 
 SHARED_LIBS=   jabber  0.0 \
oscar   0.0 \
-   purple  4.7 \
-   purple-client   4.7 \
-   gnt 4.7
+   purple  5.0 \
+   purple-client   5.0 \
+   gnt 5.0 \
+   ymsg0.0
 
 HOMEPAGE=  http://pidgin.im/
 
@@ -32,18 +33,18 @@ PERMIT_DISTFILES_CDROM= Yes
 PERMIT_DISTFILES_FTP=  Yes
 
 WANTLIB=   c dbus-1 dbus-glib-1 glib-2.0 gmodule-2.0 gobject-2.0 \
-   gthread-2.0 iconv intl m ncurses pcre pthread xml2 z
+   gthread-2.0 iconv intl m pcre pthread xml2 z
 
-WANTLIB-main=  ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
+WANTLIB-main=  X11 Xau Xdmcp ICE SM Xcomposite Xcursor Xdamage Xext \
Xfixes Xi Xinerama Xrandr Xrender Xss atk-1.0 cairo \
-   execinfo expat fontconfig freetype gdk-x11-2.0 \
-   gdk_pixbuf-2.0 gio-2.0 glitz gtk-x11-2.0 pango-1.0 \
-   pangocairo-1.0 pangoft2-1.0 pixman-1 png pthread-stubs \
-   stdc++ xcb xcb-atom xcb-aux xcb-event ${WANTLIB}
+   execinfo expat fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 \
+   gio-2.0 glitz gtk-x11-2.0 pango-1.0 pangocairo-1.0 \
+   pangoft2-1.0 pixman-1 png pthread-stubs stdc++ xcb-atom \
+   xcb-aux xcb-event xcb ${WANTLIB}
 
 WANTLIB-libpurple= crypto ssl ${WANTLIB}
 
-WANTLIB-finch= X11 Xau Xdmcp panel pthread-stubs xcb ${WANTLIB}
+WANTLIB-finch= X11 Xau Xdmcp ncurses panel pthread-stubs xcb ${WANTLIB}
 
 MODULES=   devel/gettext \
textproc/intltool \
@@ -74,15 +75,18 @@ USE_GMAKE=  Yes
 CONFIGURE_STYLE= autoconf
 AUTOCONF_VERSION= 2.61
 CONFIGURE_ARGS+= --disable-avahi \
+--disable-cap \
 --disable-doxygen \
+--disable-farsight \
 --disable-gevolution \
 --disable-gnutls \
+--disable-idn \
 --disable-nm \
 --disable-nss \
 --disable-perl \
 --disable-tcl \
 --disable-tk \
---disable-cap \
+--disable-vv \
 --with-python=${MODPY_BIN}
 # XXX prevent a fatal error at install phase
 CONFIGURE_ARGS+= --disable-schemas-install
@@ -102,8 +106,6 @@ LIB_DEPENDS-main+=  gstreamer-0.10:gstrea
 LIB_DEPENDS-finch+=
gstreamer-0.10:gstreamer-=0.10,=0.11:multimedia/gstreamer-0.10/core
 .else
 CONFIGURE_ARGS+=   --disable-gstreamer
-# --disable-gstreamer is not sufficient
-MAKE_FLAGS+=GSTREAMER_CFLAGS= GSTREAMER_LIBS=
 .endif
 
 .if ${FLAVOR:L:Mgtkspell}
Index: distinfo
===
RCS file: /cvs/ports/net/pidgin/distinfo,v
retrieving revision 1.22
diff -u -p -r1.22 distinfo
--- distinfo20 Aug 2009 10:43:13 -  1.22
+++ distinfo19 Aug 2009 20:11:13 -
@@ -1,5 +1,5 @@
-MD5 (pidgin-2.5.9.tar.gz) = bR6qW8PVIj/P41g6mDefpg==
-RMD160 (pidgin-2.5.9.tar.gz) = QraN7BOdzZByfzO+fiRF9EV0gd8=
-SHA1 (pidgin-2.5.9.tar.gz) = +pOTEa7s7/HXTMi1+ge8LynThqY=
-SHA256 (pidgin-2.5.9.tar.gz) = /NcaaDyeiL2Z3fF4jnwT0EvBS17EwYmfYuKOtYp6N+k=

Re: UPDATE: Pidgin / Finch 2.6.1

2009-08-25 Thread Tim van der Molen
On Tue, 25 Aug 2009 16:42:13 +0200, Brad wrote:
 On Mon, Aug 24, 2009 at 09:22:44PM -0700, Aaron Stellman wrote:
  On Mon, Aug 24, 2009 at 11:29:37PM -0400, Brad wrote:
   Here is an update to Pidgin / Finch 2.6.1.
   
   I am more so looking for some Finch users to try that out but
   some testing of Pidgin wouldn't hurt either.

  The pidgin port has been updated to 2.5.9 several days ago. Your patch
  doesn't apply.
 
 oops. I was updating to 2.6.1 in a separate dir while also working on 2.5.9
 and forgot to update my separate dir after 2.5.9 was commited.

It still doesn't apply, I'm afraid. A few files in your patches dir
appear to be outdated.

Also, it's worth mentioning that the diff should be applied with `patch
-E'.

Regards,
Tim



Re: UPDATE: Pidgin / Finch 2.6.1

2009-08-25 Thread Stuart Henderson
On 2009/08/25 17:57, Tim van der Molen wrote:
 On Tue, 25 Aug 2009 16:42:13 +0200, Brad wrote:
  On Mon, Aug 24, 2009 at 09:22:44PM -0700, Aaron Stellman wrote:
   On Mon, Aug 24, 2009 at 11:29:37PM -0400, Brad wrote:
Here is an update to Pidgin / Finch 2.6.1.

I am more so looking for some Finch users to try that out but
some testing of Pidgin wouldn't hurt either.
 
   The pidgin port has been updated to 2.5.9 several days ago. Your patch
   doesn't apply.
  
  oops. I was updating to 2.6.1 in a separate dir while also working on 2.5.9
  and forgot to update my separate dir after 2.5.9 was commited.
 
 It still doesn't apply, I'm afraid. A few files in your patches dir
 appear to be outdated.
 
 Also, it's worth mentioning that the diff should be applied with `patch
 -E'.
 
 Regards,
 Tim
 

I've just built this one on amd64.

Index: Makefile
===
RCS file: /cvs/ports/net/pidgin/Makefile,v
retrieving revision 1.51
diff -u -p -r1.51 Makefile
--- Makefile20 Aug 2009 10:43:13 -  1.51
+++ Makefile25 Aug 2009 16:05:18 -
@@ -6,7 +6,7 @@ COMMENT-main=   multi-protocol instant mes
 COMMENT-finch= multi-protocol instant messaging client, console client
 COMMENT-libpurple= multi-protocol instant messaging library
 
-VERSION=   2.5.9
+VERSION=   2.6.1
 DISTNAME=  pidgin-${VERSION}
 PKGNAME=   pidgin-${VERSION}
 PKGNAME-main=  pidgin-${VERSION}
@@ -17,9 +17,10 @@ MASTER_SITES=${MASTER_SITE_SOURCEFORGE:
 
 SHARED_LIBS=   jabber  0.0 \
oscar   0.0 \
-   purple  4.7 \
-   purple-client   4.7 \
-   gnt 4.7
+   purple  5.0 \
+   purple-client   5.0 \
+   gnt 5.0 \
+   ymsg0.0
 
 HOMEPAGE=  http://pidgin.im/
 
@@ -32,18 +33,18 @@ PERMIT_DISTFILES_CDROM= Yes
 PERMIT_DISTFILES_FTP=  Yes
 
 WANTLIB=   c dbus-1 dbus-glib-1 glib-2.0 gmodule-2.0 gobject-2.0 \
-   gthread-2.0 iconv intl m ncurses pcre pthread xml2 z
+   gthread-2.0 iconv intl m pcre pthread xml2 z
 
-WANTLIB-main=  ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
+WANTLIB-main=  X11 Xau Xdmcp ICE SM Xcomposite Xcursor Xdamage Xext \
Xfixes Xi Xinerama Xrandr Xrender Xss atk-1.0 cairo \
-   execinfo expat fontconfig freetype gdk-x11-2.0 \
-   gdk_pixbuf-2.0 gio-2.0 glitz gtk-x11-2.0 pango-1.0 \
-   pangocairo-1.0 pangoft2-1.0 pixman-1 png pthread-stubs \
-   stdc++ xcb xcb-atom xcb-aux xcb-event ${WANTLIB}
+   execinfo expat fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 \
+   gio-2.0 glitz gtk-x11-2.0 pango-1.0 pangocairo-1.0 \
+   pangoft2-1.0 pixman-1 png pthread-stubs stdc++ xcb-atom \
+   xcb-aux xcb-event xcb ${WANTLIB}
 
 WANTLIB-libpurple= crypto ssl ${WANTLIB}
 
-WANTLIB-finch= X11 Xau Xdmcp panel pthread-stubs xcb ${WANTLIB}
+WANTLIB-finch= X11 Xau Xdmcp ncurses panel pthread-stubs xcb ${WANTLIB}
 
 MODULES=   devel/gettext \
textproc/intltool \
@@ -74,15 +75,18 @@ USE_GMAKE=  Yes
 CONFIGURE_STYLE= autoconf
 AUTOCONF_VERSION= 2.61
 CONFIGURE_ARGS+= --disable-avahi \
+--disable-cap \
 --disable-doxygen \
+--disable-farsight \
 --disable-gevolution \
 --disable-gnutls \
+--disable-idn \
 --disable-nm \
 --disable-nss \
 --disable-perl \
 --disable-tcl \
 --disable-tk \
---disable-cap \
+--disable-vv \
 --with-python=${MODPY_BIN}
 # XXX prevent a fatal error at install phase
 CONFIGURE_ARGS+= --disable-schemas-install
@@ -102,8 +106,6 @@ LIB_DEPENDS-main+=  gstreamer-0.10:gstrea
 LIB_DEPENDS-finch+=
gstreamer-0.10:gstreamer-=0.10,=0.11:multimedia/gstreamer-0.10/core
 .else
 CONFIGURE_ARGS+=   --disable-gstreamer
-# --disable-gstreamer is not sufficient
-MAKE_FLAGS+=GSTREAMER_CFLAGS= GSTREAMER_LIBS=
 .endif
 
 .if ${FLAVOR:L:Mgtkspell}
Index: distinfo
===
RCS file: /cvs/ports/net/pidgin/distinfo,v
retrieving revision 1.22
diff -u -p -r1.22 distinfo
--- distinfo20 Aug 2009 10:43:13 -  1.22
+++ distinfo25 Aug 2009 16:05:18 -
@@ -1,5 +1,5 @@
-MD5 (pidgin-2.5.9.tar.gz) = bR6qW8PVIj/P41g6mDefpg==
-RMD160 (pidgin-2.5.9.tar.gz) = QraN7BOdzZByfzO+fiRF9EV0gd8=
-SHA1 (pidgin-2.5.9.tar.gz) = +pOTEa7s7/HXTMi1+ge8LynThqY=
-SHA256 (pidgin-2.5.9.tar.gz) = /NcaaDyeiL2Z3fF4jnwT0EvBS17EwYmfYuKOtYp6N+k=
-SIZE (pidgin-2.5.9.tar.gz) = 11932429
+MD5 (pidgin-2.6.1.tar.gz) = VdYl1984EcubpzS2N5G2eQ==
+RMD160 (pidgin-2.6.1.tar.gz) = lkcNMzOqP5fLbJLnCChasp+dKFs=
+SHA1 (pidgin-2.6.1.tar.gz) = 

Re: UPDATE: Pidgin / Finch 2.6.1

2009-08-25 Thread Tim van der Molen
On Tue, 25 Aug 2009 18:05:55 +0200, Stuart Henderson wrote:
 On 2009/08/25 17:57, Tim van der Molen wrote:
  On Tue, 25 Aug 2009 16:42:13 +0200, Brad wrote:
   On Mon, Aug 24, 2009 at 09:22:44PM -0700, Aaron Stellman wrote:
On Mon, Aug 24, 2009 at 11:29:37PM -0400, Brad wrote:
 Here is an update to Pidgin / Finch 2.6.1.
 
 I am more so looking for some Finch users to try that out but
 some testing of Pidgin wouldn't hurt either.
  
The pidgin port has been updated to 2.5.9 several days ago. Your patch
doesn't apply.
   
   oops. I was updating to 2.6.1 in a separate dir while also working on 
   2.5.9
   and forgot to update my separate dir after 2.5.9 was commited.
  
  It still doesn't apply, I'm afraid. A few files in your patches dir
  appear to be outdated.
  
  Also, it's worth mentioning that the diff should be applied with `patch
  -E'.
  
  Regards,
  Tim
  
 
 I've just built this one on amd64.

That works. Thanks.

Regards,
Tim

 Index: Makefile
 ===
 RCS file: /cvs/ports/net/pidgin/Makefile,v
 retrieving revision 1.51
 diff -u -p -r1.51 Makefile
 --- Makefile  20 Aug 2009 10:43:13 -  1.51
 +++ Makefile  25 Aug 2009 16:05:18 -
 @@ -6,7 +6,7 @@ COMMENT-main= multi-protocol instant mes
  COMMENT-finch=   multi-protocol instant messaging client, console client
  COMMENT-libpurple= multi-protocol instant messaging library
  
 -VERSION= 2.5.9
 +VERSION= 2.6.1
  DISTNAME=pidgin-${VERSION}
  PKGNAME= pidgin-${VERSION}
  PKGNAME-main=pidgin-${VERSION}
 @@ -17,9 +17,10 @@ MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:
  
  SHARED_LIBS= jabber  0.0 \
   oscar   0.0 \
 - purple  4.7 \
 - purple-client   4.7 \
 - gnt 4.7
 + purple  5.0 \
 + purple-client   5.0 \
 + gnt 5.0 \
 + ymsg0.0
  
  HOMEPAGE=http://pidgin.im/
  
 @@ -32,18 +33,18 @@ PERMIT_DISTFILES_CDROM=   Yes
  PERMIT_DISTFILES_FTP=Yes
  
  WANTLIB= c dbus-1 dbus-glib-1 glib-2.0 gmodule-2.0 gobject-2.0 \
 - gthread-2.0 iconv intl m ncurses pcre pthread xml2 z
 + gthread-2.0 iconv intl m pcre pthread xml2 z
  
 -WANTLIB-main=ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
 +WANTLIB-main=X11 Xau Xdmcp ICE SM Xcomposite Xcursor Xdamage Xext \
   Xfixes Xi Xinerama Xrandr Xrender Xss atk-1.0 cairo \
 - execinfo expat fontconfig freetype gdk-x11-2.0 \
 - gdk_pixbuf-2.0 gio-2.0 glitz gtk-x11-2.0 pango-1.0 \
 - pangocairo-1.0 pangoft2-1.0 pixman-1 png pthread-stubs \
 - stdc++ xcb xcb-atom xcb-aux xcb-event ${WANTLIB}
 + execinfo expat fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 \
 + gio-2.0 glitz gtk-x11-2.0 pango-1.0 pangocairo-1.0 \
 + pangoft2-1.0 pixman-1 png pthread-stubs stdc++ xcb-atom \
 + xcb-aux xcb-event xcb ${WANTLIB}
  
  WANTLIB-libpurple= crypto ssl ${WANTLIB}
  
 -WANTLIB-finch=   X11 Xau Xdmcp panel pthread-stubs xcb ${WANTLIB}
 +WANTLIB-finch=   X11 Xau Xdmcp ncurses panel pthread-stubs xcb ${WANTLIB}
  
  MODULES= devel/gettext \
   textproc/intltool \
 @@ -74,15 +75,18 @@ USE_GMAKE=Yes
  CONFIGURE_STYLE= autoconf
  AUTOCONF_VERSION= 2.61
  CONFIGURE_ARGS+= --disable-avahi \
 +  --disable-cap \
--disable-doxygen \
 +  --disable-farsight \
--disable-gevolution \
--disable-gnutls \
 +  --disable-idn \
--disable-nm \
--disable-nss \
--disable-perl \
--disable-tcl \
--disable-tk \
 -  --disable-cap \
 +  --disable-vv \
--with-python=${MODPY_BIN}
  # XXX prevent a fatal error at install phase
  CONFIGURE_ARGS+= --disable-schemas-install
 @@ -102,8 +106,6 @@ LIB_DEPENDS-main+=gstreamer-0.10:gstrea
  LIB_DEPENDS-finch+=  
 gstreamer-0.10:gstreamer-=0.10,=0.11:multimedia/gstreamer-0.10/core
  .else
  CONFIGURE_ARGS+= --disable-gstreamer
 -# --disable-gstreamer is not sufficient
 -MAKE_FLAGS+=GSTREAMER_CFLAGS= GSTREAMER_LIBS=
  .endif
  
  .if ${FLAVOR:L:Mgtkspell}
 Index: distinfo
 ===
 RCS file: /cvs/ports/net/pidgin/distinfo,v
 retrieving revision 1.22
 diff -u -p -r1.22 distinfo
 --- distinfo  20 Aug 2009 10:43:13 -  1.22
 +++ distinfo  25 Aug 2009 16:05:18 -
 @@ -1,5 +1,5 @@
 -MD5 (pidgin-2.5.9.tar.gz) = bR6qW8PVIj/P41g6mDefpg==
 -RMD160 (pidgin-2.5.9.tar.gz) = QraN7BOdzZByfzO+fiRF9EV0gd8=
 -SHA1 (pidgin-2.5.9.tar.gz) = +pOTEa7s7/HXTMi1+ge8LynThqY=
 -SHA256 (pidgin-2.5.9.tar.gz) = /NcaaDyeiL2Z3fF4jnwT0EvBS17EwYmfYuKOtYp6N+k=
 -SIZE (pidgin-2.5.9.tar.gz) =