Opened 11 years ago

Closed 10 years ago

#40756 closed update (fixed)

mcabber @0.9.10 and libotr @3.2.1 are outdated.

Reported by: christoph_murauer@… Owned by: simon@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: simon@…, rsync@…, mojca (Mojca Miklavec)
Port: mcabber loudmouth libotr

Description

Hello !

There is a newer version of mcabber (0.10.2) available on http://mcabber.com. There is also a patched version of loudmouth available on the same site (don't know whats the difference between the other used version of loudmouth).

There is also a newer version of libotr (which is a dep. for OTR) available. I find no maintainer for loudmouth and libotr - please add the required people - thanks.

Thanks for updating.

Attachments (3)

loudmouth.main.log (113.1 KB) - added by macports@… 11 years ago.
loudmouth install log
mcabber-0.10.3.diff (3.3 KB) - added by mojca (Mojca Miklavec) 10 years ago.
mcabber-0.10.3.2.diff (4.3 KB) - added by dbevans (David B. Evans) 10 years ago.
Revised patch per my comments

Download all attachments as: .zip

Change History (13)

comment:1 Changed 11 years ago by raimue (Rainer Müller)

Cc: rsync@… added
Owner: changed from macports-tickets@… to simon@…

Assigning and adding maintainers to CC.

Changed 11 years ago by macports@…

Attachment: loudmouth.main.log added

loudmouth install log

comment:2 Changed 11 years ago by macports@…

Don't know if this belongs in a separate ticket, but related: loudmouth @1.4.3_2 won't build (under Mavericks)

lm-sock.c:329:37: error: use of undeclared identifier 'TCP_KEEPIDLE'
        if (setsockopt (sock, IPPROTO_TCP, TCP_KEEPIDLE, &opt, sizeof (opt)) < 0) {
                                           ^

Full log attached.

comment:3 Changed 10 years ago by mojca (Mojca Miklavec)

Cc: mojca@… added
Version: 2.2.0

I committed an update to libotr in r121174. The weird issues are:

libtool: install: warning: `../src/libotr.la' has not been installed in `/opt/local/lib'
...
Warning: An activity was attempted outside sandbox: /opt/local/lib/libotr.la
Warning: An activity was attempted outside sandbox: /opt/local/bin/ranlib

The first one seems like inability to distinguish between DESTDIR and the final location. The second one might be a missing build dependency on cctools, but I'm not sure.

I guess dependent ports need an upgrade now.

Changed 10 years ago by mojca (Mojca Miklavec)

Attachment: mcabber-0.10.3.diff added

comment:4 Changed 10 years ago by mojca (Mojca Miklavec)

I attached a patch to upgrade mcabber. The problem is that configure now complains about

configure: WARNING: unrecognized options: --without-ssl, --without-openssl

so it looks as if some variants would make no sense at all. But I don't use mcabber, so I don't know any details.

After applying the patch the sandboxed build would complain about

Warning: An activity was attempted outside sandbox: /.attbin/uname
Warning: An activity was attempted outside sandbox: /bin;/bin/sh
Warning: An activity was attempted outside sandbox: /opt/local/include/dlfcn.h
Warning: An activity was attempted outside sandbox: /opt/local/lib/perl5/vendor_perl/5.16.3/darwin-thread-multi-2level/Cwd.pm
Warning: An activity was attempted outside sandbox: /opt/local/lib/perl5/vendor_perl/5.16.3/darwin-thread-multi-2level/File/Spec.pm
Warning: An activity was attempted outside sandbox: /opt/local/lib/perl5/vendor_perl/5.16.3/darwin-thread-multi-2level/File/Spec/Unix.pm
Warning: An activity was attempted outside sandbox: /opt/local/lib/perl5/vendor_perl/5.16.3/darwin-thread-multi-2level/List/Util.pm
Warning: An activity was attempted outside sandbox: /opt/local/lib/perl5/vendor_perl/5.16.3/darwin-thread-multi-2level/Scalar/Util.pm

Warning: An activity was attempted outside sandbox: /opt/local/bin/hg
Warning: An activity was attempted outside sandbox: /var/root/.CFUserTextEncoding
Warning: An activity was attempted outside sandbox: /var/mail/macports

comment:5 in reply to:  3 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to mojca@…:

I guess dependent ports need an upgrade now.

A revision increase, at least, to rebuild against libotr.5 (previous library version was 2). However, skip bitlbee, which I've already updated, and also which doesn't build against libotr 4 yet.

comment:6 Changed 10 years ago by mojca (Mojca Miklavec)

I wanted the maintainer to check my patch for mcabber first, but he hasn't responded yet. Should I simply commit? What else still needs the revbump or upgrade?

comment:7 in reply to:  4 Changed 10 years ago by dbevans (David B. Evans)

Replying to mojca@…:

I attached a patch to upgrade mcabber. The problem is that configure now complains about

configure: WARNING: unrecognized options: --without-ssl, --without-openssl

These options no longer exist in the updated version because the port now relies on loudmouth for this functionality. These configure items and the corresponding variants (+ssl +gnutls) can be removed.

Last edited 10 years ago by dbevans (David B. Evans) (previous) (diff)

comment:8 in reply to:  6 Changed 10 years ago by dbevans (David B. Evans)

Replying to mojca@…:

I wanted the maintainer to check my patch for mcabber first, but he hasn't responded yet. Should I simply commit?

MacPorts policy is that if the maintainer hasn't responded in 72 hours, you can go ahead and commit the patch including the phrase 'maintainer timeout' in the commit message. It's been much longer than that now and the port is otherwise broken.

BTW, this patch works for me (with the superfluous variants removed).

Changed 10 years ago by dbevans (David B. Evans)

Attachment: mcabber-0.10.3.2.diff added

Revised patch per my comments

comment:9 Changed 10 years ago by dbevans (David B. Evans)

Revised patch attached which

  • removes outdated configuration items --without-ssl --without-openssl
  • removes outdated +ssl +gnutls variants -- SSL/TLS now handled by loudmouth
  • adds license

comment:10 Changed 10 years ago by dbevans (David B. Evans)

Port: mcabber, loudmouth, libotrmcabber loudmouth libotr
Resolution: fixed
Status: newclosed

mcabber updated to version 0.10.3 in r121811, maintainer timeout.

Note: See TracTickets for help on using tickets.