svn commit: r409981 - in head: net-p2p/transmission-cli net-p2p/transmission-cli/files net-p2p/transmission-daemon net-p2p/transmission-gtk net-p2p/transmission-qt4 www/transmission-web

Jan Beich jbeich at FreeBSD.org
Thu Mar 3 12:39:48 UTC 2016


Raphael Kubo da Costa <rakuco at FreeBSD.org> writes:

> Jan Beich <jbeich at FreeBSD.org> writes:
>
>> Author: jbeich
>> Date: Wed Mar  2 22:50:29 2016
>> New Revision: 409981
>> URL: https://svnweb.freebsd.org/changeset/ports/409981
>>
>> Log:
>>   net-p2p/transmission-*: update to 2.90
>>   
>>   - Add POLARSSL and WOLFSSL support (like ftp/curl)
[...]
> transmission-qt4 fails to build here on Poudriere:
[...]
>> @@ -27,7 +27,7 @@ EXTRA_CONF_ARGS=--disable-cli \
>>  post-patch: general-patch
>>  	@${REINPLACE_CMD} -e 's|/share/man|/man|g ; /PKGCONFIG/s| openssl||g' \
>>  		${WRKSRC}/qt/qtr.pro
>> -	@${ECHO_CMD} 'LIBS += -lcrypto' >> ${WRKSRC}/qt/qtr.pro
>> +	@${ECHO_CMD} 'LIBS += -l${PORT_OPTIONS:M*SSL:tl}' >>${WRKSRC}/qt/qtr.pro
>
> Possibly because of this?

Try r410032 fix. The intent is to select between -lcrypto, -lpolarssl, -lwolfssl
without touching master port. It still remains a hack as there should be a way
to override pkg-config output in QMake a la Autoconf:

  # Handle openssl.pc being absent from base
  OPENSSL_CONFIGURE_ENV=  OPENSSL_CFLAGS="-I${OPENSSLINC}" \
                          OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto"

---
Note, Transmission supports QT5 since 2.82 and CMake build since 2.90.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 602 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20160303/3f9e9c85/attachment.sig>


More information about the svn-ports-all mailing list