On Sun Dec 12, 2021 at 03:41:48PM +0100, 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 ?
> > audio/cantata               LIB_DEPENDS audio/libebur128 not needed for 
> > audio/cantata ?
> > x11/kde-applications/kcron  LIB_DEPENDS devel/kf5/kiconthemes not needed 
> > for x11/kde-applications/kcron ?
> 
> Exactly, I fixed that a few days ago.
> 
> > x11/pidgin-libnotify        LIB_DEPENDS net/pidgin,-libpurple not needed 
> > for x11/pidgin-libnotify ?
> > graphics/opencsg    LIB_DEPENDS x11/qt5/qtbase,-main not needed for 
> > graphics/opencsg ?
> 
> Maybe MODQT_DEPS = No helps here.
> 
> > graphics/piglit             LIB_DEPENDS graphics/vulkan-loader not needed 
> > for graphics/piglit ?
> > net/pidgin          LIB_DEPENDS lang/python/3.9 not needed for 
> > net/pidgin,-finch ?
> > editors/calligra    LIB_DEPENDS devel/kf5/kcalendarcore not needed for 
> > editors/calligra ?
> > editors/calligra    LIB_DEPENDS devel/kf5/kcontacts not needed for 
> > editors/calligra ?
> > editors/calligra    LIB_DEPENDS textproc/libwpd not needed for 
> > editors/calligra ?
> 
> I'll fix calligra.
> 


Index: Makefile
===================================================================
RCS file: /cvs/ports/editors/calligra/Makefile,v
retrieving revision 1.47
diff -u -p -u -p -r1.47 Makefile
--- Makefile    31 Aug 2021 07:31:43 -0000      1.47
+++ Makefile    12 Dec 2021 17:48:50 -0000
@@ -5,7 +5,7 @@ HOMEPAGE =      https://www.calligra.org
 VERSION =      3.2.1
 DISTNAME =     calligra-${VERSION}
 CATEGORIES =   editors
-REVISION =     3
+REVISION =     4
 
 SHARED_LIBS =   RtfReader                 51.0 # 0.0
 SHARED_LIBS +=  basicflakes               50.0 # 0.0
@@ -50,8 +50,7 @@ MAINTAINER =  Rafael Sadowski <rsadowski@
 PERMIT_PACKAGE =       Yes
 DPB_PROPERTIES =       parallel
 
-WANTLIB += ${COMPILER_LIBCXX} ICE Iex-3_1
-WANTLIB += IlmThread-3_1 Imath-3_1 KChart KF5Activities KF5Archive
+WANTLIB += ${COMPILER_LIBCXX} ICE KChart KF5Activities KF5Archive
 WANTLIB += KF5Auth KF5AuthCore KF5Bookmarks KF5Codecs KF5Completion
 WANTLIB += KF5ConfigCore KF5ConfigGui KF5ConfigWidgets KF5CoreAddons
 WANTLIB += KF5Crash KF5DBusAddons KF5GuiAddons KF5I18n KF5IconThemes
@@ -74,6 +73,8 @@ COMPILER =    base-clang ports-gcc
 
 BUILD_DEPENDS =        devel/boost \
                devel/gettext,-tools \
+               devel/kf5/kcalendarcore \
+               devel/kf5/kcontacts \
                devel/kf5/kdoctools \
                devel/kf5/kinit \
                devel/kf5/kross \
@@ -83,6 +84,8 @@ BUILD_DEPENDS =       devel/boost \
 
 RUN_DEPENDS =  devel/desktop-file-utils \
                devel/gettext,-runtime \
+               devel/kf5/kcalendarcore \
+               devel/kf5/kcontacts \
                devel/kf5/kinit \
                devel/kf5/ktexteditor \
                misc/shared-mime-info \
@@ -93,13 +96,11 @@ LIB_DEPENDS =       converters/libiconv \
                devel/gsl \
                devel/kf5/kactivities \
                devel/kf5/karchive \
-               devel/kf5/kcalendarcore \
                devel/kf5/kcmutils \
                devel/kf5/kcodecs\
                devel/kf5/kcompletion \
                devel/kf5/kconfig \
                devel/kf5/kconfigwidgets \
-               devel/kf5/kcontacts \
                devel/kf5/kcoreaddons \
                devel/kf5/kdbusaddons \
                devel/kf5/kdelibs4support \
@@ -120,11 +121,9 @@ LIB_DEPENDS =      converters/libiconv \
                devel/kf5/sonnet \
                graphics/kdiagram \
                graphics/lcms2 \
-               graphics/openexr \
                multimedia/phonon \
                print/poppler,-qt5 \
                security/qca-qt5 \
-               textproc/libwpd \
                x11/kde-applications/okular \
                x11/qt5/qtdeclarative \
                x11/qt5/qtsvg \

Reply via email to