[Bug 207307] audio/audacity: changes CONFIGURE_ARGS and LIB_DEPENDS
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Feb 18 12:43:58 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207307
Bug ID: 207307
Summary: audio/audacity: changes CONFIGURE_ARGS and LIB_DEPENDS
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: tatsuki_makino at hotmail.com
CC: xxjack12xx at gmail.com
CC: xxjack12xx at gmail.com
Flags: maintainer-feedback?(xxjack12xx at gmail.com)
Created attachment 167149
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=167149&action=edit
For information to change, it can apply, but it sholdn't commit directly
some libraries are installed but unused.
--with-libiconv-prefix:
USES+=iconv and CONFIGURE_ARGS+= ${ICONV_CONFIGURE_ARG}
--with-lib-preference:
"system" is dropped for using bundle library code.
But it can override with --with-PACKAGE=system for using library of ports/pkg.
--with-expat:
use ports/pkg by --with-expat=system.
--with-libsndfile:
libsndfile of ports/pkg has same code as bundled code.
It should use ports/pkg by --with-libsndfile=system.
--with-libsoxr:
It is not ported. It use bundled code.
--with-portaudio:
library of ports/pkg is failed configure.
library is available as system library, but does not have the
Pa_GetStreamHostApiType function.
It must use bundled code.
--with-midi:
Perhaps, it is not ported. It use bundled code if use portSMF.
--with-widgetextra:
Perhaps, it is not ported. It use bundled code.
--with-portmixer:
I'm sorry, It is not checked.
Perhaps, it is required.
--with-libintl-prefix:
Add to OPTION NLS.
--enable-dynamic-loading:
OPTION DYNLOAD is added for choosing dynamic loading or run-time linking
libmp3lame and libavformat.
Perhaps, if it turn on by default and add condition like following, it will be
useful for pkg users.
.if ${PORT_OPTIONS:MDYNLOAD}
. if ${PORT_OPTIONS:MFFMPEG}
BUILD_DEPENDS+=
${LOCALBASE}/libdata/pkgconfig/libavcodec.pc:${PORTSDIR}/multimedia/ffmpeg
. endif
. if ${PORT_OPTIONS:MLAME}
BUILD_DEPENDS+= ${LOCALBASE}/include/lame/lame.h:${PORTSDIR}/audio/lame
. endif
.else
. if ${PORT_OPTIONS:MFFMPEG}
LIB_DEPENDS+= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg
. endif
. if ${PORT_OPTIONS:MLAME}
LIB_DEPENDS+= libmp3lame.so:${PORTSDIR}/audio/lame
. endif
.endif
--with-ffmpeg:
It is controlled by OPTION FFMPEG.
bundled code is old header only.
It should use ports/pkg.
It has already used ports/pkg since Bug 205484.
--with-libflac:
It is controlled by OPTION FLAC.
bundled patches don't affect to run.
It can use ports/pkg by --with-libflac=system.
--with-libid3tag:
It is controlled by OPTION ID3TAG.
bundled codes are patched for ID3v2.3.
frame.c, id3tag.h, tag.c and utf16.c are patched.
But, it can use ports/pkg.
--with-libmad:
It is controlled by OPTION MAD.
bundled codes are patched.
layer12.c and layer3.c are patched.
Perhaps, it can use ports/pkg.
--with-lame:
It is controlled by OPTION LAME.
--without-lame is broken. It is not detached code of libmp3lame.
It is only choosing to use ports/pkg or to use bundled header.
--with-soundtouch:
It is controlled by OPTION SOUNDTOUCH.
bundled patches don't affect to run.
It can use ports/pkg by --with-soundtouch=system.
--with-twolame:
It is controlled by OPTION TWOLAME.
bundled patches don't affect to run.
It can use ports/pkg by --with-twolame=system.
--with-libvamp:
It is controlled by OPTION VAMP.
ports/pkg has new version.
It use ports/pkg version.
--with-libvorbis:
It is controlled by OPTION VORBIS.
bundled libogg version is 1.3.1.
bundled libvorbis version is 1.3.3, but some version 1.2.x codes are mixed and
unused.
bundled patches don't affect to run.
It should use ports/pkg by --with-libvorbis=system.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list