Rafael Sadowski wrote:
> On Sun Dec 12, 2021 at 11:52:40AM +0000, Stuart Henderson wrote:
> > Related to the "policy for dlopen'd libraries etc" mail I just posted but
> > worth a separate thread I think ..
> >
> > When you see "LIB_DEPENDS <xx> not needed for <yy>" when "make package"
> > runs, it means that the LIB_DEPENDS entry is *ignored* as a run dependency
> > and is equivalent to BUILD_DEPENDS.
> >
> > : LIB_DEPENDS <spec> not needed for <FULLPKGPATH> There doesn't seem to be
> > : any WANTLIB to match the given LIB_DEPENDS. Thus, the LIB_DEPENDS won't
> > : turn into a @depends line in the created package.
> >
> > This is nearly always an error - bsd.port.mk(5) lists some "might be
> > intentional" but those cases are rare and could be handled with conditionals
> > instead (perhaps it would be better if we do turn it into an actual error).
> >
> > I think all current cases in ports *are* an error:
> >
> > audio/moc LIB_DEPENDS devel/gettext,-runtime not needed for audio/moc ?
>
> I see no gettext usage in the moc source tree. While I'm here, fix
> WANTLIB by regen.
>
> OK?
Tested with not packages preinstalled.
OK sdk@
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/moc/Makefile,v
> retrieving revision 1.24
> diff -u -p -r1.24 Makefile
> --- Makefile 26 Jan 2020 11:14:29 -0000 1.24
> +++ Makefile 12 Dec 2021 15:52:07 -0000
> @@ -7,18 +7,18 @@ HOMEPAGE = http://moc.daper.net/
> MASTER_SITES = http://ftp.daper.net/pub/soft/moc/stable/ \
> https://distfiles.sigtrap.nl/
> EXTRACT_SUFX = .tar.bz2
> -REVISION = 7
> +REVISION = 8
>
> # GPLv3+
> PERMIT_PACKAGE = Yes
>
> # uses pledge()
> -WANTLIB += ${COMPILER_LIBCXX}
> -WANTLIB += FLAC avcodec avformat avutil bz2 c crypto curl curses
> -WANTLIB += db faad gsm iconv id3tag ltdl m mad magic modplug mp3lame
> -WANTLIB += mpcdec nghttp2 ogg opus samplerate sndfile sndio speex
> -WANTLIB += ssl swresample tag tag_c vorbis vorbisenc vorbisfile
> -WANTLIB += vpx wavpack x264 x265 xvidcore z
> +WANTLIB += ${COMPILER_LIBCXX} FLAC aom avcodec avformat avutil
> +WANTLIB += bz2 c crypto curl curses dav1d db faad gsm iconv id3tag
> +WANTLIB += ltdl lzma m mad magic modplug mp3lame mpcdec nghttp2
> +WANTLIB += ogg opus samplerate sndfile sndio speex ssl swresample
> +WANTLIB += tag tag_c theoradec theoraenc vorbis vorbisenc vorbisfile
> +WANTLIB += vpx wavpack x264 x265 xml2 xvidcore z
>
> COMPILER = base-clang ports-gcc base-gcc
>
> @@ -35,7 +35,6 @@ LIB_DEPENDS = audio/faad \
> audio/speex \
> audio/taglib \
> databases/db/v4 \
> - devel/gettext,-runtime \
> devel/libmagic \
> devel/libtool,-ltdl \
> graphics/ffmpeg \
>
--
STEFAN HAGEN // GPG 0x52BE43BA
CONTACT INFO :: finger(1) @codevoid.de
No comments:
Post a Comment