Opened 7 years ago

Closed 6 years ago

#54822 closed update (worksforme)

updates for dovecot2 and dovecot2-sieve

Reported by: grumpybozo (Bill Cole) Owned by: pixilla (Bradley Giesbrecht)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc:
Port: dovecot2 dovecot2-sieve

Description

Dovecot latest version is 2.2.32 and Pigeonhole (a.k.a. dovecot2-sieve) is 0.4.20. I will attach a basic Portfile diff, BUT NOTE: 2.2.32 will not build due to a link error:

/bin/sh ../../libtool  --tag=CC   --mode=link /usr/bin/gcc-4.2 -I../../src/lib -I../../src/lib-test -I../../src/lib-ssl-iostream -DDCRYPT_MODULE_DIR=\"/opt/local/lib/dovecot\"  -std=gnu99 -pipe -Os -arch i386 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2   -module -avoid-version ../lib-ssl-iostream/libssl_iostream_openssl.la  -L/opt/local/lib -Wl,-headerpad_max_install_names -arch i386 -o libdcrypt_openssl.la -rpath /opt/local/lib/dovecot libdcrypt_openssl_la-dcrypt-openssl.lo -L/opt/local/lib -lssl -lcrypto 

*** Warning: Linking the shared library libdcrypt_openssl.la against the loadable module
*** libssl_iostream_openssl.so is not portable!
*** Warning: lib libssl_iostream_openssl.so is a module, not a shared library

*** And there doesn't seem to be a static archive available
*** The link will probably fail, sorry
libtool: link: /usr/bin/gcc-4.2 -Wl,-undefined -Wl,dynamic_lookup -o .libs/libdcrypt_openssl.so -bundle  .libs/libdcrypt_openssl_la-dcrypt-openssl.o   ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so -L/opt/local/lib -lssl -lcrypto  -Os -arch i386 -Wl,-headerpad_max_install_names -arch i386  
ld: in ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so, can't link with bundle (MH_BUNDLE) only dylibs (MH_DYLIB)
collect2: ld returned 1 exit status
make[3]: *** [libdcrypt_openssl.la] Error 1

So this will require more than just a Portfile update.

Attachments (1)

dovecot2.patch (1.1 KB) - added by grumpybozo (Bill Cole) 7 years ago.
Patch for dovecot2 Portfile

Download all attachments as: .zip

Change History (6)

Changed 7 years ago by grumpybozo (Bill Cole)

Attachment: dovecot2.patch added

Patch for dovecot2 Portfile

comment:1 Changed 7 years ago by grumpybozo (Bill Cole)

Cc: grumpybozo added

comment:2 Changed 7 years ago by mf2k (Frank Schima)

Cc: grumpybozo removed
Keywords: dovecot sieve pigeonhole update removed
Owner: set to pixilla
Port: dovecot2, dovecot2-sievedovecot2 dovecot2-sieve
Status: newassigned

Thanks. In the future, please Cc the port maintainers (port info --maintainers dovecot2 dovecot2-sieve), if any. As reporter, you do not need to Cc yourself.

comment:3 Changed 7 years ago by mf2k (Frank Schima)

Keywords: haspatch added

comment:4 Changed 6 years ago by grumpybozo (Bill Cole)

Fixed at some point. This ticket can be closed

comment:5 Changed 6 years ago by raimue (Rainer Müller)

Resolution: worksforme
Status: assignedclosed
Note: See TracTickets for help on using tickets.