Niestety używasz starej wersji Komunikatora, która nie obsługuje numerów GG większych niż 17 milionów.

Od 5 września 2008 r. zajmuję się portem pl-ekg we FreeBSD (z racji tego, że nikt nie chciał się tym zająć, a ja wtedy miałem potrzebę korzystania z ekg). W zasadzie zajmowałem się, bo swój numer wyrejestrowałem dwa miesiące później. Tak czy inaczej, nadal jestem wpisany jako opiekun. Tym samym nadal dochodzą do mnie takie wiadomości:

W dniu 2010-01-31 12:55, krzad(at)xx.pl pisze:
Witam

mam zainstalowane EKG na freeBSD
mam problem z numerami gg podlaczajacymi sie do mnie z puli powyzej 16mln, czy mozliwe byloby zeby ktos upgradnal pakiet EKG wlacznie z libgadu ????

Jakoś ciągle odpychałem to od siebie i próbowałem znaleźć nowego opiekuna. Tym bardziej, że nie mam od dłuższego czasu FreeBSD pod ręką.
Jednakże miara zgłoszeń się przebrała:

Day changed to 02 Feb 2010
[...]
11:27 <@s1m0n> Użytkownik 2007nnnn próbował się z Tobą skontaktować. Niestety używasz starej wersji Komunikatora, która nie obsługuje numerów GG większych niż 17 milionów. Zaktualizuj swój Komunikator i rozmawiaj swobodnie: http://komunikator.gadu-gadu.pl

Ruszyłem w końcu tyłek. Pierwsze podejście i porażka – FreeBSD w moim VirtualPC ma problem z siecią. Ugh! Myślałem, że to będzie operacja w stylu [Ctrl]+


, [Ctrl]+[v]. Podejście drugie – 8.0-RELEASE i386 jako domU w Xen. Udało się!

Poniżej łata na libgadu. Do PR aż wstyd się przyznać, bo wysłany na szybko. Zawiera błędne PORTVERSION i brakuje mu DISTNAME. W dodatku w odwrotnej kolejności. Eh!

diff -pruN ./Makefile /usr/ports/polish/libgadu/Makefile
--- ./Makefile 2010-02-03 09:34:29.000000000 +0100
+++ /usr/ports/polish/libgadu/Makefile 2010-02-03 10:35:07.000000000 +0100
@@ -2,14 +2,15 @@
# Date created: 29 December 2005
# Whom: Aleksander Fafula
#
-# $FreeBSD: ports/polish/libgadu/Makefile,v 1.13 2009/03/15 19:52:19 makc Exp $
+# $FreeBSD: ports/polish/libgadu/Makefile,v 1.14 2010/02/03 09:40:00 guzik Exp $

PORTNAME= libgadu
-PORTVERSION= 1.8.2
-PORTREVISION= 1
+PORTVERSION= 1.9.0.r2
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= polish net
MASTER_SITES= http://toxygen.net/libgadu/files/
+DISTNAME= libgadu-1.9.0-rc2

MAINTAINER= mwisnicki+freebsd(at)gmail(dot)com
COMMENT= This library is used by many IMs with Gadu-Gadu support
diff -pruN ./distinfo /usr/ports/polish/libgadu/distinfo
--- ./distinfo 2010-02-03 09:34:34.000000000 +0100
+++ /usr/ports/polish/libgadu/distinfo 2010-02-03 09:37:05.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (libgadu-1.8.2.tar.gz) = 1090f82f8a1bb99e9cdf5853188f625f
-SHA256 (libgadu-1.8.2.tar.gz) = 4aee3ace26f833fa9def6eaaa4f40a4b9c8e0d739386e0a3ccb1833e83573d71
-SIZE (libgadu-1.8.2.tar.gz) = 410667
+MD5 (libgadu-1.9.0-rc2.tar.gz) = 2d2a96a98e33d3a0055bc76f67a19f04
+SHA256 (libgadu-1.9.0-rc2.tar.gz) = 66e972468960a9e5a6b1eb99bbf07f0ba8c8565dbd42ce6e59c403dafbb1a68a
+SIZE (libgadu-1.9.0-rc2.tar.gz) = 508091

Z PR dla ekg nie poszło lepiej. Wskazówka na przyszłość – myśleć przed działaniem! Poniżej poprawna łata:

diff -pruN ./Makefile /usr/ports/polish/ekg/Makefile
--- ./Makefile 2010-02-03 09:29:23.000000000 +0100
+++ /usr/ports/polish/ekg/Makefile 2010-02-03 11:17:38.000000000 +0100
@@ -2,14 +2,14 @@
# Date created: 24 March 2003
# Whom: Jacek Pelka
#
-# $FreeBSD: ports/polish/ekg/Makefile,v 1.31 2009/03/22 10:56:44 makc Exp $
+# $FreeBSD: ports/polish/ekg/Makefile,v 1.32 2010/02/03 09:35:00 guzik Exp $

PORTNAME= ekg
-PORTVERSION= 1.7
-PORTREVISION= 1
+PORTVERSION= 1.8.r1
PORTEPOCH= 2
CATEGORIES= polish net-im
MASTER_SITES= http://ekg.chmurka.net/
+DISTNAME= ekg-1.8rc1

MAINTAINER= bartlomiej(at)syryjczyk(dot)name
COMMENT= Text-mode Gadu-Gadu client
diff -pruN ./distinfo /usr/ports/polish/ekg/distinfo
--- ./distinfo 2010-02-03 09:31:00.000000000 +0100
+++ /usr/ports/polish/ekg/distinfo 2010-02-03 09:33:02.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (ekg-1.7.tar.gz) = 2aa92b56517fdf09d75519a105772b74
-SHA256 (ekg-1.7.tar.gz) = 5fc42c8521c0e178f1b48d0b96578cbb5759202c6025ef9126c34af607897a2a
-SIZE (ekg-1.7.tar.gz) = 530314
+MD5 (ekg-1.8rc1.tar.gz) = ae98f336a71f7aad446a3f620b672441
+SHA256 (ekg-1.8rc1.tar.gz) = 33156cecd12116914016a284051cc8e0b595d6e637c0b598efaaf821fd4c317f
+SIZE (ekg-1.8rc1.tar.gz) = 525335
diff -pruN ./files/patch-configure /usr/ports/polish/ekg/files/patch-configure
--- ./files/patch-configure 2007-06-11 00:21:05.000000000 +0200
+++ /usr/ports/polish/ekg/files/patch-configure 1970-01-01 01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
---- configure.orig Fri Jun 1 16:11:57 2007
-+++ configure Fri Jun 1 16:16:42 2007
-@@ -4896,12 +4896,6 @@
- lib_static_enabled=no
- fi
-
--if test "x$enable_static" = "xno" -a "x$enable_shared" != "xyes"; then
-- { { echo "$as_me:$LINENO: error: You must choose either static or shared version of libgadu." >&5
--echo "$as_me: error: You must choose either static or shared version of libgadu." >&2;}
-- { (exit 1); exit 1; }; }
--fi
--
- # Check whether --enable-dynamic was given.
- if test "${enable_dynamic+set}" = set; then
- enableval=$enable_dynamic;
-@@ -5941,7 +5935,6 @@
- if test "x$enable_libgadu_openssl" != "xno"; then
- LIBS_LIBGADU="$LIBS_LIBGADU $OPENSSL_LIBS"
- CFLAGS_LIBGADU="$CFLAGS_LIBGADU $OPENSSL_INCLUDES"
-- PC_REQUIRES="$PC_REQUIRES openssl"
-
- sed 's/#undef __GG_LIBGADU_HAVE_OPENSSL/#define __GG_LIBGADU_HAVE_OPENSSL/' < lib/libgadu-config.h > lib/libgadu-config.h-
- mv -f lib/libgadu-config.h- lib/libgadu-config.h

Tagi: , , , ,

2 odpowiedzi do “Niestety używasz starej wersji Komunikatora, która nie obsługuje numerów GG większych niż 17 milionów.”

  1. guzik pisze:

    Synopsis: New version of polish/ekg
    State-Changed-When: Sat Feb 13 18:45:20 UTC 2010
    State-Changed-Why: Committed. Thanks!

  2. [...] wtedy ciągiem był “wymiana żarówki Punto” (nota bene wpis z 2008 roku). Teraz to komunikat Gadu-gadu, który wyświetla się użytkownikom tego programu jest niewyjaśnionym zjawiskiem i trzeba [...]

Dodaj odpowiedź