Re: UPDATE: gtk+2 and friends

2007-10-21 Thread Simon Kuhnle
On Sat, Oct 20, 2007 at 09:57:19AM -0600, brad walker wrote:
 On Sat, 2007-10-20 at 17:51 +0200, Simon Kuhnle wrote:
  On Sat, Oct 20, 2007 at 12:18:43PM +0200, Jasper Lievisse Adriaanse wrote:
   so...did anyone test this yet?
   
  
  Yes, I did on i386. It took almost the whole day ;-)
  
  So, the patches applied and built. Then I rebuilt all the stuff for and
  Firefox. Then I wanted to built gajim, built the stuff for it, and with
  libglade2 I get errors (log attached).
 
 Try the libglade-2.6.2 patch Jasper posted to the list.

Thanks Brad, that did it for me!

firefox, gajim and sonata gave me no problems so far on i386.
-- 
simon



Re: UPDATE: gtk+2 and friends

2007-10-21 Thread Jasper Lievisse Adriaanse
On Sat, Oct 20, 2007 at 07:17:32AM -0600, brad walker wrote:
 On Sat, 2007-10-20 at 12:18 +0200, Jasper Lievisse Adriaanse wrote:
  so...did anyone test this yet?
  
 
 After uninstalling the old version of glib, atk, pango, gtk2, and
 libglade2 I rebuilt everything with the new patches. Gnome, Firefox,
 Evolution, Gnumeric, Pidgin, Liferea, and Audacious work for me. I
 haven't tried gtk2mm and glib2mm. The desktop-file-utils patch from
 yesterday works, too.
 
 The only problem that I have found is that when idling a gnome-terminal
 'gnome-pty-helper' uses 100% of a core on a Core 2 Duo 1.6ghz machine.
 Using vte-0.16.9 and gnome-terminal-2.18.1p0. A minor version bump to
 gnome-terminal didn't help, either.
i suppose you're running it in amd64 mode, right? dlg already notified
me, but i haven't found a solution to the problem yet..

 bmw
cheers,
jasper

-- 
The good life is one inspired by love and guided by knowledge.
 -- Bertrand Russel



Re: UPDATE: gtk+2 and friends

2007-10-21 Thread brad walker
On Sun, 2007-10-21 at 17:54 +0200, Jasper Lievisse Adriaanse wrote:
 On Sat, Oct 20, 2007 at 07:17:32AM -0600, brad walker wrote:
  On Sat, 2007-10-20 at 12:18 +0200, Jasper Lievisse Adriaanse wrote:
   so...did anyone test this yet?
   
  
  After uninstalling the old version of glib, atk, pango, gtk2, and
  libglade2 I rebuilt everything with the new patches. Gnome, Firefox,
  Evolution, Gnumeric, Pidgin, Liferea, and Audacious work for me. I
  haven't tried gtk2mm and glib2mm. The desktop-file-utils patch from
  yesterday works, too.
  
  The only problem that I have found is that when idling a gnome-terminal
  'gnome-pty-helper' uses 100% of a core on a Core 2 Duo 1.6ghz machine.
  Using vte-0.16.9 and gnome-terminal-2.18.1p0. A minor version bump to
  gnome-terminal didn't help, either.
 i suppose you're running it in amd64 mode, right? dlg already notified
 me, but i haven't found a solution to the problem yet..

Yeah, I forgot to mention it's amd64. I found a similar problem on the
freebsd 2003 mailing list archives:
http://lists.freebsd.org/pipermail/freebsd-gnome/2003-May/001051.html

I also forgot to mention that gmpc-0.15.1 and ncmpc-20070917 (glib2)
worked for me (on amd64).

bmw




Re: UPDATE: gtk+2 and friends

2007-10-20 Thread Jasper Lievisse Adriaanse
so...did anyone test this yet?

-- 
The good life is one inspired by love and guided by knowledge.
 -- Bertrand Russel



Re: UPDATE: gtk+2 and friends

2007-10-20 Thread brad walker
On Sat, 2007-10-20 at 12:18 +0200, Jasper Lievisse Adriaanse wrote:
 so...did anyone test this yet?
 

After uninstalling the old version of glib, atk, pango, gtk2, and
libglade2 I rebuilt everything with the new patches. Gnome, Firefox,
Evolution, Gnumeric, Pidgin, Liferea, and Audacious work for me. I
haven't tried gtk2mm and glib2mm. The desktop-file-utils patch from
yesterday works, too.

The only problem that I have found is that when idling a gnome-terminal
'gnome-pty-helper' uses 100% of a core on a Core 2 Duo 1.6ghz machine.
Using vte-0.16.9 and gnome-terminal-2.18.1p0. A minor version bump to
gnome-terminal didn't help, either.

bmw




Re: UPDATE: gtk+2 and friends

2007-10-20 Thread Simon Kuhnle
On Sat, Oct 20, 2007 at 12:18:43PM +0200, Jasper Lievisse Adriaanse wrote:
 so...did anyone test this yet?
 

Yes, I did on i386. It took almost the whole day ;-)

So, the patches applied and built. Then I rebuilt all the stuff for and
Firefox. Then I wanted to built gajim, built the stuff for it, and with
libglade2 I get errors (log attached).
-- 
simon
+++ Sat Oct 20 17:47:57 CEST 2007
===  Cleaning for libglade2-2.6.1p0
===  Checking files for libglade2-2.6.1p0
`/usr/ports/distfiles/libglade-2.6.1.tar.bz2' is up to date.
 (SHA256) libglade-2.6.1.tar.bz2: OK
===  libglade2-2.6.1p0 depends on: python-expat-2.5* - found
===  libglade2-2.6.1p0 depends on: gettext-=0.10.38 - found
===  libglade2-2.6.1p0 depends on: python-2.5* - found
===  libglade2-2.6.1p0 depends on: gettext-=0.16.1 - found
===  libglade2-2.6.1p0 depends on: intltool-* - found
===  libglade2-2.6.1p0 depends on: p5-XML-Parser-* - found
===  libglade2-2.6.1p0 depends on: gmake-* - found
===  libglade2-2.6.1p0 depends on: libtool-* - found
===  libglade2-2.6.1p0 depends on: bzip2-* - found
===  libglade2-2.6.1p0 depends on: gtk+2-* - found
===  libglade2-2.6.1p0 depends on: libxml-=2.6.16p6 - found
===  libglade2-2.6.1p0 depends on: libiconv-* - found
===  Verifying specs: gdk-x11-2.0 gdk_pixbuf-2.0 gtk-x11-2.0 xml2.=7 intl.=4 
iconv.=4 gdk-x11-2.0 gdk_pixbuf-2.0 gtk-x11-2.0 xml2.=7 intl.=4 iconv.=4 
X11 Xau Xcursor Xdmcp Xext Xfixes Xi Xinerama Xrandr  Xrender atk-1.0 cairo 
expat fontconfig freetype glib-2.0  glitz gmodule-2.0 gobject-2.0 m pango-1.0 
pangocairo-1.0  pangoft2-1.0 png z X11 Xau Xcursor Xdmcp Xext Xfixes Xi 
Xinerama Xrandr  Xrender atk-1.0 cairo expat fontconfig freetype glib-2.0  
glitz gmodule-2.0 gobject-2.0 m pango-1.0 pangocairo-1.0  pangoft2-1.0 png z
===  found gdk-x11-2.0.1200.0 gdk_pixbuf-2.0.1200.0 gtk-x11-2.0.1200.0 
xml2.9.7 intl.4.0 iconv.4.0 X11.11.0 Xau.9.0 Xcursor.4.0 Xdmcp.9.0 Xext.10.0 
Xfixes.5.0 Xi.10.0 Xinerama.5.0 Xrandr.6.0 Xrender.5.0 atk-1.0.1809.1 cairo.7.0 
expat.9.0 fontconfig.5.1 freetype.15.0 glib-2.0.1400.00 glitz.2.0 
gmodule-2.0.1400.00 gobject-2.0.1400.00 m.2.3 pango-1.0.1400.0 
pangocairo-1.0.1400.0 pangoft2-1.0.1400.0 png.6.0 z.4.1
===  Extracting for libglade2-2.6.1p0
===  Patching for libglade2-2.6.1p0
===  Configuring for libglade2-2.6.1p0
checking for a BSD-compatible install... /usr/bin/install -c -o root -g bin
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking if debuging support was requested... yes
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking for library containing strerror... none required
checking how to run the C preprocessor... cc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking build system type... i386-unknown-openbsd4.2
checking host system type... i386-unknown-openbsd4.2
checking for a sed that does not truncate output... /usr/bin/sed
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... match_pattern 
/lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking the maximum length of command line arguments... 196608
checking command to parse /usr/bin/nm -B output from cc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if cc supports -fno-rtti -fno-exceptions... no
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... openbsd4.2 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping 

Re: UPDATE: gtk+2 and friends

2007-10-20 Thread brad walker
On Sat, 2007-10-20 at 17:51 +0200, Simon Kuhnle wrote:
 On Sat, Oct 20, 2007 at 12:18:43PM +0200, Jasper Lievisse Adriaanse wrote:
  so...did anyone test this yet?
  
 
 Yes, I did on i386. It took almost the whole day ;-)
 
 So, the patches applied and built. Then I rebuilt all the stuff for and
 Firefox. Then I wanted to built gajim, built the stuff for it, and with
 libglade2 I get errors (log attached).

Try the libglade-2.6.2 patch Jasper posted to the list.

bmw



Re: UPDATE: gtk+2 and friends

2007-10-17 Thread brad walker
Hello,

glib2.diff applied cleanly to the -current ports tree. Unfortunately it
didn't build for me. This system runs amd64#1414 from tuesday october
16th, 2007.

Build excerpt:

/usr/local/bin/libtool  --mode=link cc  -O2 -pipe -Wall
-L/usr/local/lib -o libmoduletestplugin_b.la -rpath /usr/local/lib
-Wl,-E -avoid-version -module  -rpath /usr/local/lib
libmoduletestplugin_b.lo  ../gmodule/libgmodule-2.0.la ../glib/libglib-2.0.la 
-lintl -liconv 
rm
-fr  .libs/libmoduletestplugin_b.a .libs/libmoduletestplugin_b.la 
.libs/libmoduletestplugin_b.lai .libs/libmoduletestplugin_b.so
cc -shared  -fPIC -DPIC
-o .libs/libmoduletestplugin_b.so  .libs/libmoduletestplugin_b.o
-L/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/glib/.libs
-L/usr/local/lib -liconv -lintl -L../glib/.libs -lglib-2.0
-L../gmodule/.libs -lgmodule-2.0  -Wl,-E
ar cru .libs/libmoduletestplugin_b.a  libmoduletestplugin_b.o
ranlib .libs/libmoduletestplugin_b.a
creating libmoduletestplugin_b.la
(cd .libs  rm -f libmoduletestplugin_b.la  ln
-s ../libmoduletestplugin_b.la libmoduletestplugin_b.la)
/usr/local/bin/libtool  --mode=link cc  -O2 -pipe -Wall
-L/usr/local/lib -o testglib  testglib.o ../glib/libglib-2.0.la -lintl
-liconv 
cc -O2 -pipe -Wall -o .libs/testglib testglib.o  -L/usr/local/lib
-L../glib/.libs -lglib-2.0 -lintl -liconv -Wl,-rpath,/usr/local/lib
/usr/local/lib/libglib-2.0.so.1200.13: warning: vsprintf() is often
misused, please use vsnprintf()
testglib.o(.text+0x426a): In function `main':
/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests/testglib.c:1482:
warning: strcpy() is almost always misused, please use strlcpy()
/usr/local/lib/libglib-2.0.so.1200.13: warning: strcat() is almost
always misused, please use strlcat()
testglib.o(.text
+0x17a7):/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests/testglib.c:600: 
undefined reference to `g_get_user_special_dir'
testglib.o(.text
+0x17c7):/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests/testglib.c:602: 
undefined reference to `g_get_user_special_dir'
testglib.o(.text
+0x17e7):/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests/testglib.c:604: 
undefined reference to `g_get_user_special_dir'
collect2: ld returned 1 exit status
gmake[3]: *** [testglib] Error 1
gmake[3]: Leaving directory
`/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory
`/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory
`/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/devel/glib2 (line 2063
of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/devel/glib2 (line 1373
of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/devel/glib2 (line 1861
of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/devel/glib2 (line 1421
of /usr/ports/infrastructure/mk/bsd.port.mk).

On Tue, 2007-10-16 at 06:59 +0200, Jasper Lievisse Adriaanse wrote:
 On Mon, Oct 15, 2007 at 11:15:56PM +0200, Jasper Lievisse Adriaanse wrote:
  hi,
  
  here's an update to take gtk+2 and friends to the next major release.
  
  please test and comment.
  breakage is expected, mainly due to the new tooltip implementation,
  please let me know if you experience it. (full build logs attached
  please).
  
  cheers,
  jasper
  
  changes:
  glib:
  GRegex, an implementation of Perl regular expressions based on PCRE, was
  added. GSequence, a list implemented using a balanced binary tree, was
  added. Support for xdg-user-dirs was added. All the bugfixes and
  enhancements from the 2.13 development branch were integrated.
  
  gtk:
  A completely new tooltip implementation was introduced. A new interface
  builder, GtkBuilder, was added. Keyboard navigation was improved.
  GtkScaleButton, GtkVolumeButton, and GtkRecentAction were added. Search
  functionality was added to the file chooser, supporting several
  backends. Many bugs were fixed. Translations were updated.
  
  
  -- 
  The good life is one inspired by love and guided by knowledge.
   -- Bertrand Russel
 
 oops, send the wrong diffs. correct ones attached.



Re: UPDATE: gtk+2 and friends

2007-10-17 Thread Jasper Lievisse Adriaanse
On Wed, Oct 17, 2007 at 10:13:32AM -0600, brad walker wrote:
 Hello,
 
 glib2.diff applied cleanly to the -current ports tree. Unfortunately it
 didn't build for me. This system runs amd64#1414 from tuesday october
 16th, 2007.
hi,

it's seems you already have an installed glib. you must remove that
before you can build the newer one.

thanks,

jasper

 
 Build excerpt:
 
 /usr/local/bin/libtool  --mode=link cc  -O2 -pipe -Wall
 -L/usr/local/lib -o libmoduletestplugin_b.la -rpath /usr/local/lib
 -Wl,-E -avoid-version -module  -rpath /usr/local/lib
 libmoduletestplugin_b.lo  ../gmodule/libgmodule-2.0.la ../glib/libglib-2.0.la 
 -lintl -liconv 
 rm
 -fr  .libs/libmoduletestplugin_b.a .libs/libmoduletestplugin_b.la 
 .libs/libmoduletestplugin_b.lai .libs/libmoduletestplugin_b.so
 cc -shared  -fPIC -DPIC
 -o .libs/libmoduletestplugin_b.so  .libs/libmoduletestplugin_b.o
 -L/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/glib/.libs
 -L/usr/local/lib -liconv -lintl -L../glib/.libs -lglib-2.0
 -L../gmodule/.libs -lgmodule-2.0  -Wl,-E
 ar cru .libs/libmoduletestplugin_b.a  libmoduletestplugin_b.o
 ranlib .libs/libmoduletestplugin_b.a
 creating libmoduletestplugin_b.la
 (cd .libs  rm -f libmoduletestplugin_b.la  ln
 -s ../libmoduletestplugin_b.la libmoduletestplugin_b.la)
 /usr/local/bin/libtool  --mode=link cc  -O2 -pipe -Wall
 -L/usr/local/lib -o testglib  testglib.o ../glib/libglib-2.0.la -lintl
 -liconv 
 cc -O2 -pipe -Wall -o .libs/testglib testglib.o  -L/usr/local/lib
 -L../glib/.libs -lglib-2.0 -lintl -liconv -Wl,-rpath,/usr/local/lib
 /usr/local/lib/libglib-2.0.so.1200.13: warning: vsprintf() is often
 misused, please use vsnprintf()
 testglib.o(.text+0x426a): In function `main':
 /usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests/testglib.c:1482:
 warning: strcpy() is almost always misused, please use strlcpy()
 /usr/local/lib/libglib-2.0.so.1200.13: warning: strcat() is almost
 always misused, please use strlcat()
 testglib.o(.text
 +0x17a7):/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests/testglib.c:600:
  undefined reference to `g_get_user_special_dir'
 testglib.o(.text
 +0x17c7):/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests/testglib.c:602:
  undefined reference to `g_get_user_special_dir'
 testglib.o(.text
 +0x17e7):/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests/testglib.c:604:
  undefined reference to `g_get_user_special_dir'
 collect2: ld returned 1 exit status
 gmake[3]: *** [testglib] Error 1
 gmake[3]: Leaving directory
 `/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests'
 gmake[2]: *** [all-recursive] Error 1
 gmake[2]: Leaving directory
 `/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1/tests'
 gmake[1]: *** [all-recursive] Error 1
 gmake[1]: Leaving directory
 `/usr/ports/devel/glib2/w-glib-2.14.1/glib-2.14.1'
 gmake: *** [all] Error 2
 *** Error code 2
 
 Stop in /usr/ports/devel/glib2 (line 2063
 of /usr/ports/infrastructure/mk/bsd.port.mk).
 *** Error code 1
 
 Stop in /usr/ports/devel/glib2 (line 1373
 of /usr/ports/infrastructure/mk/bsd.port.mk).
 *** Error code 1
 
 Stop in /usr/ports/devel/glib2 (line 1861
 of /usr/ports/infrastructure/mk/bsd.port.mk).
 *** Error code 1
 
 Stop in /usr/ports/devel/glib2 (line 1421
 of /usr/ports/infrastructure/mk/bsd.port.mk).
 
 On Tue, 2007-10-16 at 06:59 +0200, Jasper Lievisse Adriaanse wrote:
  On Mon, Oct 15, 2007 at 11:15:56PM +0200, Jasper Lievisse Adriaanse wrote:
   hi,
   
   here's an update to take gtk+2 and friends to the next major release.
   
   please test and comment.
   breakage is expected, mainly due to the new tooltip implementation,
   please let me know if you experience it. (full build logs attached
   please).
   
   cheers,
   jasper
   
   changes:
   glib:
   GRegex, an implementation of Perl regular expressions based on PCRE, was
   added. GSequence, a list implemented using a balanced binary tree, was
   added. Support for xdg-user-dirs was added. All the bugfixes and
   enhancements from the 2.13 development branch were integrated.
   
   gtk:
   A completely new tooltip implementation was introduced. A new interface
   builder, GtkBuilder, was added. Keyboard navigation was improved.
   GtkScaleButton, GtkVolumeButton, and GtkRecentAction were added. Search
   functionality was added to the file chooser, supporting several
   backends. Many bugs were fixed. Translations were updated.
   
   
   -- 
   The good life is one inspired by love and guided by knowledge.
  -- Bertrand Russel
  
  oops, send the wrong diffs. correct ones attached.
 
 

-- 
The good life is one inspired by love and guided by knowledge.
 -- Bertrand Russel



Re: UPDATE: gtk+2 and friends

2007-10-15 Thread Jasper Lievisse Adriaanse
On Mon, Oct 15, 2007 at 11:15:56PM +0200, Jasper Lievisse Adriaanse wrote:
 hi,
 
 here's an update to take gtk+2 and friends to the next major release.
 
 please test and comment.
 breakage is expected, mainly due to the new tooltip implementation,
 please let me know if you experience it. (full build logs attached
 please).
 
 cheers,
 jasper
 
 changes:
 glib:
 GRegex, an implementation of Perl regular expressions based on PCRE, was
 added. GSequence, a list implemented using a balanced binary tree, was
 added. Support for xdg-user-dirs was added. All the bugfixes and
 enhancements from the 2.13 development branch were integrated.
 
 gtk:
 A completely new tooltip implementation was introduced. A new interface
 builder, GtkBuilder, was added. Keyboard navigation was improved.
 GtkScaleButton, GtkVolumeButton, and GtkRecentAction were added. Search
 functionality was added to the file chooser, supporting several
 backends. Many bugs were fixed. Translations were updated.
 
 
 -- 
 The good life is one inspired by love and guided by knowledge.
-- Bertrand Russel

oops, send the wrong diffs. correct ones attached.
? atk.diff
? w-atk-1.18.0p0
? w-atk-1.20.0
Index: Makefile
===
RCS file: /cvs/ports/devel/atk/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- Makefile16 Sep 2007 02:52:57 -  1.22
+++ Makefile2 Oct 2007 18:31:01 -
@@ -2,13 +2,12 @@
 
 COMMENT=   accessibility toolkit used by gtk+
 
-DISTNAME=  atk-1.18.0
-SHARED_LIBS += atk-1.0  1809.1   # .1809.1
-PKGNAME=   ${DISTNAME}p0
+DISTNAME=  atk-1.20.0
+SHARED_LIBS += atk-1.0 2009.1   # .2009.1
 
 CATEGORIES=devel
 
-HOMEPAGE=  http://www.gtk.org
+HOMEPAGE=  http://www.gtk.org/
 
 # LGPL
 PERMIT_PACKAGE_CDROM=  Yes
@@ -16,7 +15,7 @@
 PERMIT_DISTFILES_CDROM=Yes
 PERMIT_DISTFILES_FTP=  Yes
 
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/atk/1.18/}
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/atk/1.20/}
 EXTRACT_SUFX=   .tar.bz2
 
 MODULES=   devel/gettext
Index: distinfo
===
RCS file: /cvs/ports/devel/atk/distinfo,v
retrieving revision 1.13
diff -u -r1.13 distinfo
--- distinfo23 Apr 2007 16:22:46 -  1.13
+++ distinfo2 Oct 2007 18:31:01 -
@@ -1,5 +1,5 @@
-MD5 (atk-1.18.0.tar.bz2) = n8M+xI/TKTP39jBHnfrWZw==
-RMD160 (atk-1.18.0.tar.bz2) = w2jBmwx7V3tsUq6wMlxJIGU5IOo=
-SHA1 (atk-1.18.0.tar.bz2) = 1Y38Pb2tSdjERuC9SgtiYNMVzrA=
-SHA256 (atk-1.18.0.tar.bz2) = vi1TdkKkO1oehaLQ+BMWe4WFeB/4MgOk9oIGw+zWoxU=
-SIZE (atk-1.18.0.tar.bz2) = 655890
+MD5 (atk-1.20.0.tar.bz2) = sanijZ9U6jBr2FpMhLJfuA==
+RMD160 (atk-1.20.0.tar.bz2) = Mw4lNOF9HnUlQibJdsL352yIjt8=
+SHA1 (atk-1.20.0.tar.bz2) = 4wn+1BVIGRlN2/m+TKMlLMMUNM8=
+SHA256 (atk-1.20.0.tar.bz2) = HzsvLLtbDY2gkklwxmw+y/4TxOQ2Cwrx23VFQBo3R8k=
+SIZE (atk-1.20.0.tar.bz2) = 705435
Index: Makefile
===
RCS file: /cvs/ports/devel/glib2/Makefile,v
retrieving revision 1.38
diff -u -r1.38 Makefile
--- Makefile13 Sep 2007 10:51:13 -  1.38
+++ Makefile10 Oct 2007 17:53:37 -
@@ -3,18 +3,18 @@
 COMMENT-main=  general-purpose utility library
 COMMENT-docs=  glib2 documentation
 
-VERSION=   2.12.13
+VERSION=   2.14.1
 DISTNAME=  glib-${VERSION}
-PKGNAME-main=  glib2-${VERSION}p0
+PKGNAME-main=  glib2-${VERSION}
 PKGNAME-docs=  glib2-docs-${VERSION}
 CATEGORIES=devel
 
-HOMEPAGE=  http://www.gtk.org
+HOMEPAGE=  http://www.gtk.org/
 
-SHARED_LIBS += glib-2.0 1200.13   # .1200.13
-SHARED_LIBS += gobject-2.0  1200.13   # .1200.13
-SHARED_LIBS += gmodule-2.0  1200.13   # .1200.13  
-SHARED_LIBS += gthread-2.0  1200.13   # .1200.13
+SHARED_LIBS += glib-2.0 1400.00   # .1400.1
+SHARED_LIBS += gobject-2.0  1400.00   # .1400.1
+SHARED_LIBS += gmodule-2.0  1400.00   # .1400.1
+SHARED_LIBS += gthread-2.0  1400.00   # .1400.1
 
 # LGPL
 PERMIT_PACKAGE_CDROM=  Yes
@@ -22,7 +22,7 @@
 PERMIT_DISTFILES_CDROM=Yes
 PERMIT_DISTFILES_FTP=  Yes
 
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/glib/2.12/}
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/glib/2.14/}
 EXTRACT_SUFX=  .tar.bz2
 
 MULTI_PACKAGES=-main -docs
Index: distinfo
===
RCS file: /cvs/ports/devel/glib2/distinfo,v
retrieving revision 1.21
diff -u -r1.21 distinfo
--- distinfo10 Sep 2007 19:13:33 -  1.21
+++ distinfo10 Oct 2007 17:53:37 -
@@ -1,5 +1,5 @@
-MD5 (glib-2.12.13.tar.bz2) = 12EkI25OIW6MCGE0HpZ6dg==
-RMD160 (glib-2.12.13.tar.bz2) = DRPnPLIXPn1jzhiP23d0bMo7BNY=

Re: UPDATE: gtk+2 2.10.14 (+friends)

2007-08-29 Thread Jasper Lievisse Adriaanse
On Thu, Aug 30, 2007 at 12:39:47AM +0200, Jasper Lievisse Adriaanse wrote:
 hi,
 
 here are some minor updates for glib2, pango and gtk+2.
 all working fine on amd64. please test/comment/ok.
 
 cheers,
 jasper
 
 -- 
 ``Sapere aude!''
short summary of changes:
pango:
- PANGO_SCRIPT_UNKNOWN should not cause a run break
- Treat Unknown script like Common and other non-real scripts.

glib2:
- Fix a small problem with msgfmt -c detection.
- documentation fixes
- handle all states in g_markup_parse_context_end_parse
- guniprop.c: Update to Markus Kuhn's updated wcwidth for Unicode 5.0
- Check for 0-sized in g_type_class_add_private

gtk+2:
- don't leave priv-image dangling when use-stock is set to FALSE in
  gtk_button_construct_child
- don't cache the icon pixbufs but rely on the GtkIconTheme in
  get_icon_for_mime_type
- fix some issues with refcounting of the adjustment
- fix inconsistency in GTK_WIDGET_SAVED_STATE
- added calls to g_object_freeze/thaw_notify() so gtk_label_get_text() doesn't
  return the old text when called from a notify::label callback.

cheers,
jasper