Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Feb 2016 12:43:57 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 207307] audio/audacity: changes CONFIGURE_ARGS and LIB_DEPENDS
Message-ID:  <bug-207307-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207307

            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@FreeBSD.org
          Reporter: tatsuki_makino@hotmail.com
                CC: xxjack12xx@gmail.com
                CC: xxjack12xx@gmail.com
             Flags: maintainer-feedback?(xxjack12xx@gmail.com)

Created attachment 167149
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D167149&action=
=3Dedit
For information to change, it can apply, but it sholdn't commit directly

some libraries are installed but unused.

--with-libiconv-prefix:
USES+=3Diconv and CONFIGURE_ARGS+=3D ${ICONV_CONFIGURE_ARG}

--with-lib-preference:
"system" is dropped for using bundle library code.
But it can override with --with-PACKAGE=3Dsystem for using library of ports=
/pkg.

--with-expat:
use ports/pkg by --with-expat=3Dsystem.

--with-libsndfile:
libsndfile of ports/pkg has same code as bundled code.
It should use ports/pkg by --with-libsndfile=3Dsystem.

--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+=3D
${LOCALBASE}/libdata/pkgconfig/libavcodec.pc:${PORTSDIR}/multimedia/ffmpeg
. endif
. if ${PORT_OPTIONS:MLAME}
BUILD_DEPENDS+=3D ${LOCALBASE}/include/lame/lame.h:${PORTSDIR}/audio/lame
. endif
.else
. if ${PORT_OPTIONS:MFFMPEG}
LIB_DEPENDS+=3D    libavcodec.so:${PORTSDIR}/multimedia/ffmpeg
. endif
. if ${PORT_OPTIONS:MLAME}
LIB_DEPENDS+=3D      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=3Dsystem.

--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=3Dsystem.

--with-twolame:
It is controlled by OPTION TWOLAME.
bundled patches don't affect to run.
It can use ports/pkg by --with-twolame=3Dsystem.

--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=3Dsystem.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-207307-13>