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?
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 \
No comments:
Post a Comment