Bug 159070 - comms/fldigi: library depencency listed in BUILD_DEPENDS
Summary: comms/fldigi: library depencency listed in BUILD_DEPENDS
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Diane Bruce
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-21 03:30 UTC by Stephen Hurd
Modified: 2011-08-19 03:41 UTC (History)
0 users

See Also:


Attachments
fldigi-port.tgz (3.28 KB, application/octet-stream)
2011-07-22 07:42 UTC, Stephen Hurd
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Hurd freebsd_committer freebsd_triage 2011-07-21 03:30:10 UTC
The portaudio library is listed in BUILD_DEPENDS instead of LIB_DEPENDS where it belongs.  This means that portaudio can be removed without warning breaking fldigi and that the package won't require portaudio when installed from packages.

Fix: 

Remove the BUILD_DEPENDS and add the portaudio line to the end of LIB_DEPENDS (and the backslash to the last one) like so:

                fltk.1:${PORTSDIR}/x11-toolkits/fltk \
                portaudio:${PORTSDIR}/audio/portaudio2
How-To-Repeat: Install fldigi then uninstall portauduio, or install the fldigi package with portaudio not installed.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-07-21 03:30:21 UTC
Responsible Changed
From-To: freebsd-ports-bugs->db

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Stephen Hurd freebsd_committer freebsd_triage 2011-07-21 03:37:17 UTC
Whoops that line should be portaudio2:${PORTSDIR}/audio/portaudio2
Comment 3 Stephen Hurd freebsd_committer freebsd_triage 2011-07-21 04:47:55 UTC
FreeBSD-gnats-submit@FreeBSD.org wrote:
> Thank you very much for your problem report.
> It has the internal identification `ports/159070'.
> The individual assigned to look at your
> report is: freebsd-ports-bugs.
>    

Actually, hold this, I'm rewriting the Makefile a bunch for options.  :-)
Comment 4 Stephen Hurd freebsd_committer freebsd_triage 2011-07-22 07:42:51 UTC
Ok, here's an updated port with a lot more knobs - I've turned off 
sndfile, portaudio, and pulseaudio by default leaving just OSS since 
that's what the general use would be and it keeps the dependencies 
down.  I've added the asciidoc dependency by default though since having 
the documentation available seems like a good idea.

I also fixed the portaudio dependency thing that started this.  :-)
Comment 5 dfilter service freebsd_committer freebsd_triage 2011-08-19 03:39:15 UTC
db          2011-08-19 02:39:06 UTC

  FreeBSD ports repository

  Modified files:
    comms/fldigi         Makefile distinfo pkg-plist 
  Added files:
    comms/fldigi/files   patch-configure patch-doc-Makefile.in 
  Log:
  - Reworked to use OPTIONS framework [1]
  - Fixed port to generate man pages which needs asciidoc and xsltproc
  - minor changes to observe PORTDOCS
  
  - From release NOTES
  = Fldigi 3.21 release notes =
  
  == Modems ==
  
    * Weather Fax receive and transmit
    * RSID can be configured to open the decoder squelch
    * Added several new RSID modem codes
    * Video ID improvements
    * Added browser support for the PSK63F and PSK-nnn-R types
    * Improved CW prosign handling
    * Improved signal detection in PSK multiple decoder
    * The MT-63 modem can now receive and transmit on any frequency
    * Added support for multiple RTTY decoders
  
  == Macros ==
  
    * Added REPEAT macro
    * Added LNW macro
    * Added CLEARLOG macro
    * Added QSY macro
    * Added RIGMOD and FILWID macros
  
  PR:             ports/159070 [1]
  Submitted by:   Stephen Hurd <shurd _AT_ sasktel.net>
  
  Revision  Changes    Path
  1.34      +89 -11    ports/comms/fldigi/Makefile
  1.17      +2 -2      ports/comms/fldigi/distinfo
  1.1       +11 -0     ports/comms/fldigi/files/patch-configure (new)
  1.1       +11 -0     ports/comms/fldigi/files/patch-doc-Makefile.in (new)
  1.9       +8 -6      ports/comms/fldigi/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Diane Bruce freebsd_committer freebsd_triage 2011-08-19 03:41:40 UTC
State Changed
From-To: open->closed

Committed, with minor changes. Thanks!