Bug 217311 - irc/bitlbee: add missing dependencies
Summary: irc/bitlbee: add missing dependencies
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Renato Botelho
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-23 14:54 UTC by Matthew Rezny
Modified: 2017-06-27 14:43 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (garga)


Attachments
fix up irc/bitlbee (2.14 KB, patch)
2017-02-23 14:54 UTC, Matthew Rezny
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Rezny freebsd_committer 2017-02-23 14:54:26 UTC
Created attachment 180243 [details]
fix up irc/bitlbee

* bitlbee always links to libintl.so and the configure script has no NLS option, so add USES=gettext-runtime
* libgcrpyt requires libgpg-error, so add it to GNUTLS_LIB_DEPENDS
* nss requires nspr, so add it to NSS_LIB_DEPENDS
* Add USES=ssl for OpenSSL, its library dependency was completely undeclared
* otr requires libgcrypt, and thus also libgpg-error, so add those to OTR_LIB_DEPENDS
* Request the installed binary be stripped
* Mark LIBEVENT option BROKEN because bitlbee will not start in daemon (-D) or fork (-F) mode when compiled with libevent; it exits almost immediately after start unless run in foreground (-n). This problem has been present for at least a year, recent past version of bitlbee also do not work, and the recent update of libevent has not helped, so just mark it broken until someone takes the initiative to debug and fix the issue.
Comment 1 commit-hook freebsd_committer 2017-06-27 14:42:52 UTC
A commit references this bug:

Author: garga
Date: Tue Jun 27 14:42:31 UTC 2017
New revision: 444465
URL: https://svnweb.freebsd.org/changeset/ports/444465

Log:
  * bitlbee always links to libintl.so and the configure script has no NLS option,
    so add USES=gettext-runtime
  * libgcrpyt requires libgpg-error, so add it to GNUTLS_LIB_DEPENDS
  * nss requires nspr, so add it to NSS_LIB_DEPENDS
  * Add USES=ssl for OpenSSL, its library dependency was completely undeclared
  * otr requires libgcrypt, and thus also libgpg-error, so add those to
    OTR_LIB_DEPENDS
  * Request the installed binary be stripped
  * Mark LIBEVENT option BROKEN because bitlbee will not start in daemon (-D) or
    fork (-F) mode when compiled with libevent; it exits almost immediately after
    start unless run in foreground (-n). This problem has been present for at
    least a year, recent past version of bitlbee also do not work, and the recent
    update of libevent has not helped, so just mark it broken until someone takes
    the initiative to debug and fix the issue.
  * While here, remove python build dependency, it's not necessary anymore in
    version 3.5.1

  PR:		217311
  Submitted by:	rezny

Changes:
  head/irc/bitlbee/Makefile